./goblint --conf conf/examples/large-program.json --cil.cstd c90 --enable ana.sv-comp.enabled --disable witness.enabled --sets ana.specification /mnt/goblint-svcomp/goblint-bench/bench/concrat/properties/no-data-race.prp --sets exp.architecture 64bit /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c


--------------------------------------------------------------------------------


--sets is deprecated, use --set instead.
--sets is deprecated, use --set instead.
Option warning: ana.base.context.int implicitly disabled by ana.base.context.non-ptr
Option warning: ana.base.context.interval implicitly disabled by ana.base.context.int
SV-COMP specification: CHECK( init(main()), LTL(G ! data-race) )

runtime: 00:00:10.240
vars: 14361, evals: 61439

|rho|=14361
|stable|=4094
|infl|=14341
|wpoint|=24
|sides|=836
|side_dep|=0
|side_infl|=0
|var_messages|=0
|rho_write|=0
|dep|=12500
|called|=35
Found 273 contexts for 88 functions. Top 5 functions:
52	contexts for L:entry state of BarUiMsg (1254) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7296:1-7326:1
50	contexts for L:entry state of vprintf (5435) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3332:1-3341:1
16	contexts for L:entry state of PianoJsonStrdup (5519) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10593:1-10610:1
15	contexts for L:entry state of printError (5470) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4380:1-4391:1
6	contexts for L:entry state of PianoRequest (2975) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10191:1-10576:1

Memory statistics: total=18165.56MB, max=174.57MB, minor=18063.73MB, major=1266.19MB, promoted=1164.36MB
    minor collections=8635  major collections=41 compactions=0


runtime: 00:00:20.263
vars: 48675, evals: 173738

|rho|=48675
|stable|=30718
|infl|=48643
|wpoint|=45
|sides|=1408
|side_dep|=0
|side_infl|=0
|var_messages|=0
|rho_write|=0
|dep|=45627
|called|=50
Found 570 contexts for 111 functions. Top 5 functions:
81	contexts for L:entry state of BarUiMsg (1254) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7296:1-7326:1
77	contexts for L:entry state of vprintf (5435) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3332:1-3341:1
26	contexts for L:entry state of BarPianoHttpRequest (5500) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7398:1-7499:1
26	contexts for L:entry state of BarUiStartEventCmd (1298) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9254:1-9406:1
26	contexts for L:entry state of PianoResponse (2980) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10688:1-11575:1

Memory statistics: total=41344.49MB, max=200.75MB, minor=41239.85MB, major=1647.50MB, promoted=1542.86MB
    minor collections=19690  major collections=49 compactions=0


runtime: 00:00:30.306
vars: 80235, evals: 284922

|rho|=80235
|stable|=59421
|infl|=80206
|wpoint|=45
|sides|=1701
|side_dep|=0
|side_infl|=0
|var_messages|=0
|rho_write|=0
|dep|=76532
|called|=133
Found 790 contexts for 137 functions. Top 5 functions:
111	contexts for L:entry state of BarUiMsg (1254) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7296:1-7326:1
107	contexts for L:entry state of vprintf (5435) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3332:1-3341:1
41	contexts for L:entry state of BarPianoHttpRequest (5500) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7398:1-7499:1
41	contexts for L:entry state of PianoResponse (2980) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10688:1-11575:1
40	contexts for L:entry state of BarUiStartEventCmd (1298) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9254:1-9406:1

Memory statistics: total=64279.93MB, max=351.13MB, minor=64171.45MB, major=2021.39MB, promoted=1912.90MB
    minor collections=30628  major collections=54 compactions=0


runtime: 00:00:40.381
vars: 106411, evals: 380807

|rho|=106411
|stable|=46754
|infl|=106390
|wpoint|=47
|sides|=1841
|side_dep|=0
|side_infl|=0
|var_messages|=0
|rho_write|=0
|dep|=102431
|called|=61
Found 925 contexts for 137 functions. Top 5 functions:
113	contexts for L:entry state of BarUiMsg (1254) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7296:1-7326:1
109	contexts for L:entry state of vprintf (5435) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3332:1-3341:1
73	contexts for L:entry state of BarUiStartEventCmd (1298) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9254:1-9406:1
56	contexts for L:entry state of BarPianoHttpRequest (5500) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7398:1-7499:1
56	contexts for L:entry state of PianoResponse (2980) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10688:1-11575:1

Memory statistics: total=86458.10MB, max=534.03MB, minor=86336.25MB, major=2498.06MB, promoted=2376.22MB
    minor collections=41199  major collections=57 compactions=0


runtime: 00:00:50.396
vars: 114997, evals: 471927

|rho|=114997
|stable|=46344
|infl|=114985
|wpoint|=46
|sides|=1908
|side_dep|=0
|side_infl|=0
|var_messages|=0
|rho_write|=0
|dep|=110872
|called|=32
Found 987 contexts for 138 functions. Top 5 functions:
114	contexts for L:entry state of BarUiMsg (1254) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7296:1-7326:1
110	contexts for L:entry state of vprintf (5435) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3332:1-3341:1
86	contexts for L:entry state of BarUiStartEventCmd (1298) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9254:1-9406:1
60	contexts for L:entry state of BarPianoHttpRequest (5500) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7398:1-7499:1
60	contexts for L:entry state of PianoResponse (2980) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10688:1-11575:1

Memory statistics: total=108735.24MB, max=534.03MB, minor=108601.16MB, major=2918.76MB, promoted=2784.68MB
    minor collections=51817  major collections=60 compactions=0

[Info][Imprecise] Invalidating expressions: AddrOf(Var(restore, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5971:3-5971:26)
[Info][Imprecise] Invalidating expressions: Const(Int(18,int,18)), AddrOf(Var(BarTermHandleCont, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5976:3-5976:34)
[Info][Unsound] Unknown value type given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5976:3-5976:34)
[Info][Unsound] Unknown address in (void (*)(int  ))1 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4230:3-4230:32)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4230:3-4230:32)
[Info][Imprecise] Invalidating expressions: Const(Int(13,int,13)), CastE(TPtr(TFun(TVoid(), : TInt(int, ), ), ), Const(Int(1,int,1))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4230:3-4230:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4230:3-4230:32)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(act, Field(sa_mask:TNamed(__sigset_t, TComp(struct __anonstruct___sigset_t_991265788, __val : TArray(TInt(unsigned long, ), Some(/(Const(Int(400,unsigned long,1024UL)), *(Const(Int(8,unsigned long,8UL)), sizeof(TInt(unsigned long, ))))), ), , ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4212:3-4212:29)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TComp(struct sigaction, __sigaction_handler : TComp(union __anonunion___sigaction_handler_363639592, sa_handler : TPtr(TFun(TVoid(), : TInt(int, ), ), ), sa_sigaction : TPtr(TFun(TVoid(), : TInt(int, ), : TPtr(TNamed(siginfo_t, TComp(struct __anonstruct_siginfo_t_257952342, si_signo : TInt(int, ), si_errno : TInt(int, ), si_code : TInt(int, ), __pad0 : TInt(int, ), _sifields : TComp(union __anonunion__sifields_1071224287, _pad : TArray(TInt(int, ), Some(MinusA(/(Const(Int(80,unsigned long,128UL)), sizeof(TInt(int, ))), Const(Int(4,unsigned long,4UL)))), ), _kill : TComp(struct __anonstruct__kill_244518854, si_pid : TNamed(__pid_t, TInt(int, ), ), si_uid : TNamed(__uid_t, TInt(unsigned int, ), ), , ), _timer : TComp(struct __anonstruct__timer_490064738, si_tid : TInt(int, ), si_overrun : TInt(int, ), si_sigval : TNamed(__sigval_t, TComp(union sigval, sival_int : TInt(int, ), sival_ptr : TPtr(TVoid(), ), , ), ), , ), _rt : TComp(struct __anonstruct__rt_619254530, si_pid : TNamed(__pid_t, TInt(int, ), ), si_uid : TNamed(__uid_t, TInt(unsigned int, ), ), si_sigval : TNamed(__sigval_t, TComp(union sigval, sival_int : TInt(int, ), sival_ptr : TPtr(TVoid(), ), , ), ), , ), _sigchld : TComp(struct __anonstruct__sigchld_284671705, si_pid : TNamed(__pid_t, TInt(int, ), ), si_uid : TNamed(__uid_t, TInt(unsigned int, ), ), si_status : TInt(int, ), si_utime : TNamed(__clock_t, TInt(long, ), ), si_stime : TNamed(__clock_t, TInt(long, ), ), , ), _sigfault : TComp(struct __anonstruct__sigfault_848714866, si_addr : TPtr(TVoid(), ), si_addr_lsb : TInt(short, ), _bounds : TComp(union __anonunion__bounds_663225253, _addr_bnd : TComp(struct __anonstruct__addr_bnd_5259977, _lower : TPtr(TVoid(), ), _upper : TPtr(TVoid(), ), , ), _pkey : TNamed(__uint32_t, TInt(unsigned int, ), ), , ), , ), _sigpoll : TComp(struct __anonstruct__sigpoll_386613454, si_band : TInt(long, ), si_fd : TInt(int, ), , ), _sigsys : TComp(struct __anonstruct__sigsys_44812255, _call_addr : TPtr(TVoid(), ), _syscall : TInt(int, ), _arch : TInt(unsigned int, ), , ), , ), , ), ), ), : TPtr(TVoid(), ), ), ), , ), sa_mask : TNamed(__sigset_t, TComp(struct __anonstruct___sigset_t_991265788, __val : TArray(TInt(unsigned long, ), Some(/(Const(Int(400,unsigned long,1024UL)), *(Const(Int(8,unsigned long,8UL)), sizeof(TInt(unsigned long, ))))), ), , ), ), sa_flags : TInt(int, ), sa_restorer : TPtr(TFun(TVoid(), , ), ), , ),  __restrict  ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4213:3-4213:107)
[Info][Unsound] Unknown value type given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4213:3-4213:107)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4183:6-4183:22)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4183:6-4183:22)
[Error][Imprecise][Unsound] Function definition missing for gcry_check_version (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4233:3-4233:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4233:3-4233:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4233:3-4233:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4233:3-4233:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4233:3-4233:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4233:3-4233:48)
[Error][Imprecise][Unsound] Function definition missing for gcry_control (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4234:3-4234:43)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4234:3-4234:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(Enum(gcry_ctl_cmds,), Const(Int(37,int,37))), Const(Int(0,int,0)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4234:3-4234:43)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4234:3-4234:43)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4234:3-4234:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4234:3-4234:43)
[Error][Imprecise][Unsound] Function definition missing for gcry_control (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4235:3-4235:43)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4235:3-4235:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(Enum(gcry_ctl_cmds,), Const(Int(38,int,38))), Const(Int(0,int,0)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4235:3-4235:43)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4235:3-4235:43)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4235:3-4235:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4235:3-4235:43)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4236:3-4236:99)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4236:3-4236:99)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4236:3-4236:99)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4236:3-4236:99)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4236:3-4236:99)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4236:3-4236:99)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4236:3-4236:99)
[Error][Imprecise][Unsound] Function definition missing for ao_initialize (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4397:3-4397:18)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4397:3-4397:18)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4397:3-4397:18)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4397:3-4397:18)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4397:3-4397:18)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4397:3-4397:18)
[Error][Imprecise][Unsound] Function definition missing for av_log_set_level (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4398:3-4398:22)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4398:3-4398:22)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Const(Int(8,int,8)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4398:3-4398:22)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4398:3-4398:22)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4398:3-4398:22)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4398:3-4398:22)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(pthread_cond_t, TComp(union __anonunion_pthread_cond_t_951761805, __data : TComp(struct __pthread_cond_s, __annonCompField1 : TComp(union __anonunion____missing_field_name_606137648, __wseq : TInt(unsigned long long, ), __wseq32 : TComp(struct __anonstruct___wseq32_112954846, __low : TInt(unsigned int, ), __high : TInt(unsigned int, ), , ), , ), __annonCompField2 : TComp(union __anonunion____missing_field_name_606137648, __wseq : TInt(unsigned long long, ), __wseq32 : TComp(struct __anonstruct___wseq32_112954846, __low : TInt(unsigned int, ), __high : TInt(unsigned int, ), , ), , ), __g_refs : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), __g_size : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), __g1_orig_size : TInt(unsigned int, ), __wrefs : TInt(unsigned int, ), __g_signals : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), , ), __size : TArray(TInt(char, ), Some(Const(Int(48,int,48))), ), __align : TInt(long long, ), , ), ),  __restrict  ), AddrOf(Mem(Lval(Var(p, NoOffset)), Field(cond:TNamed(pthread_cond_t, TComp(union __anonunion_pthread_cond_t_951761805, __data : TComp(struct __pthread_cond_s, __annonCompField1 : TComp(union __anonunion____missing_field_name_606137648, __wseq : TInt(unsigned long long, ), __wseq32 : TComp(struct __anonstruct___wseq32_112954846, __low : TInt(unsigned int, ), __high : TInt(unsigned int, ), , ), , ), __annonCompField2 : TComp(union __anonunion____missing_field_name_606137648, __wseq : TInt(unsigned long long, ), __wseq32 : TComp(struct __anonstruct___wseq32_112954846, __low : TInt(unsigned int, ), __high : TInt(unsigned int, ), , ), , ), __g_refs : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), __g_size : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), __g1_orig_size : TInt(unsigned int, ), __wrefs : TInt(unsigned int, ), __g_signals : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), , ), __size : TArray(TInt(char, ), Some(Const(Int(48,int,48))), ), __align : TInt(long long, ), , ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4400:3-4400:116)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(pthread_cond_t, TComp(union __anonunion_pthread_cond_t_951761805, __data : TComp(struct __pthread_cond_s, __annonCompField1 : TComp(union __anonunion____missing_field_name_606137648, __wseq : TInt(unsigned long long, ), __wseq32 : TComp(struct __anonstruct___wseq32_112954846, __low : TInt(unsigned int, ), __high : TInt(unsigned int, ), , ), , ), __annonCompField2 : TComp(union __anonunion____missing_field_name_606137648, __wseq : TInt(unsigned long long, ), __wseq32 : TComp(struct __anonstruct___wseq32_112954846, __low : TInt(unsigned int, ), __high : TInt(unsigned int, ), , ), , ), __g_refs : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), __g_size : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), __g1_orig_size : TInt(unsigned int, ), __wrefs : TInt(unsigned int, ), __g_signals : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), , ), __size : TArray(TInt(char, ), Some(Const(Int(48,int,48))), ), __align : TInt(long long, ), , ), ),  __restrict  ), AddrOf(Mem(Lval(Var(p, NoOffset)), Field(aoplayCond:TNamed(pthread_cond_t, TComp(union __anonunion_pthread_cond_t_951761805, __data : TComp(struct __pthread_cond_s, __annonCompField1 : TComp(union __anonunion____missing_field_name_606137648, __wseq : TInt(unsigned long long, ), __wseq32 : TComp(struct __anonstruct___wseq32_112954846, __low : TInt(unsigned int, ), __high : TInt(unsigned int, ), , ), , ), __annonCompField2 : TComp(union __anonunion____missing_field_name_606137648, __wseq : TInt(unsigned long long, ), __wseq32 : TComp(struct __anonstruct___wseq32_112954846, __low : TInt(unsigned int, ), __high : TInt(unsigned int, ), , ), , ), __g_refs : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), __g_size : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), __g1_orig_size : TInt(unsigned int, ), __wrefs : TInt(unsigned int, ), __g_signals : TArray(TInt(unsigned int, ), Some(Const(Int(2,int,2))), ), , ), __size : TArray(TInt(char, ), Some(Const(Int(48,int,48))), ), __align : TInt(long long, ), , ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4402:3-4402:122)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4403:3-4403:20)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4403:3-4403:20)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4403:3-4403:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4403:3-4403:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4403:3-4403:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4403:3-4403:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4403:3-4403:20)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4404:3-4404:48)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4404:3-4404:48)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4404:3-4404:48)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4404:3-4404:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4404:3-4404:48)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4237:3-4237:34)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4237:3-4237:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4237:3-4237:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4237:3-4237:34)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4237:3-4237:34)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4238:3-4238:34)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4238:3-4238:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4238:3-4238:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4238:3-4238:34)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4238:3-4238:34)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(home, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5202:3-5202:24)
[Info][Unsound] Unknown address in {&home} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5202:3-5202:24)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5202:3-5202:24)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5204:5-5204:41)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5206:7-5206:39)
[Info][Unsound] Unknown address in {&tmp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5206:7-5206:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5206:7-5206:39)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5206:7-5206:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5210:3-5210:21)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5211:3-5211:30)
[Info][Unsound] Unknown address in {&tmp___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5211:3-5211:30)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5211:3-5211:30)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5214:9-5214:66)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5215:7-5215:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5215:7-5215:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5217:9-5217:51)
[Info][Unsound] Unknown address in {&tmp___3} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5217:9-5217:51)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5217:9-5217:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5217:9-5217:51)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5435:3-5435:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5435:3-5435:43)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), Lval(Var(defaultxdg, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5439:3-5440:20)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5439:3-5440:20)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(loveIcon:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5452:3-5452:37)
[Info][Unsound] Unknown address in {&app.settings.loveIcon} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5452:3-5452:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5452:3-5452:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(banIcon:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5453:3-5453:37)
[Info][Unsound] Unknown address in {&app.settings.banIcon} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5453:3-5453:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5453:3-5453:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(tiredIcon:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5454:3-5454:38)
[Info][Unsound] Unknown address in {&app.settings.tiredIcon} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5454:3-5454:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5454:3-5454:38)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(atIcon:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5455:3-5455:35)
[Info][Unsound] Unknown address in {&app.settings.atIcon} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5455:3-5455:35)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5455:3-5455:35)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(npSongFormat:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5456:3-5456:70)
[Info][Unsound] Unknown address in {&app.settings.npSongFormat} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5456:3-5456:70)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5456:3-5456:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(npStationFormat:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5457:3-5457:60)
[Info][Unsound] Unknown address in {&app.settings.npStationFormat} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5457:3-5457:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5457:3-5457:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(listSongFormat:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5458:3-5458:53)
[Info][Unsound] Unknown address in {&app.settings.listSongFormat} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5458:3-5458:53)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5458:3-5458:53)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(timeFormat:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5459:3-5459:43)
[Info][Unsound] Unknown address in {&app.settings.timeFormat} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5459:3-5459:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5459:3-5459:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(rpcHost:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5460:3-5460:50)
[Info][Unsound] Unknown address in {&app.settings.rpcHost} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5460:3-5460:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5460:3-5460:50)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(rpcTlsPort:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5461:3-5461:39)
[Info][Unsound] Unknown address in {&app.settings.rpcTlsPort} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5461:3-5461:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5461:3-5461:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(partnerUser:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5462:3-5462:44)
[Info][Unsound] Unknown address in {&app.settings.partnerUser} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5462:3-5462:44)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5462:3-5462:44)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(partnerPassword:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5463:3-5463:73)
[Info][Unsound] Unknown address in {&app.settings.partnerPassword} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5463:3-5463:73)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5463:3-5463:73)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(device:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5464:3-5464:47)
[Info][Unsound] Unknown address in {&app.settings.device} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5464:3-5464:47)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5464:3-5464:47)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(inkey:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5465:3-5465:42)
[Info][Unsound] Unknown address in {&app.settings.inkey} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5465:3-5465:42)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5465:3-5465:42)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(outkey:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5466:3-5466:43)
[Info][Unsound] Unknown address in {&app.settings.outkey} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5466:3-5466:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5466:3-5466:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(xdgConfigDir, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5236:3-5236:43)
[Info][Unsound] Unknown address in {&xdgConfigDir} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5236:3-5236:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5236:3-5236:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5238:5-5238:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5240:7-5240:47)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5243:7-5243:46)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5243:7-5243:46)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), Lval(Var(concat, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5245:7-5246:39)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5245:7-5246:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(msgFormat:TArray(TNamed(BarMsgFormatStr_t, TComp(struct __anonstruct_BarMsgFormatStr_t_476363767, prefix : TPtr(TInt(char, ), ), postfix : TPtr(TInt(char, ), ), , ), ), Some(Const(Int(7,int,7))), ), Index(Const(Int(1,int,1)), Field(prefix:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5472:3-5472:49)
[Info][Unsound] Unknown address in {&app.settings.msgFormat[def_exc:1].prefix} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5472:3-5472:49)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5472:3-5472:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5472:3-5472:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(msgFormat:TArray(TNamed(BarMsgFormatStr_t, TComp(struct __anonstruct_BarMsgFormatStr_t_476363767, prefix : TPtr(TInt(char, ), ), postfix : TPtr(TInt(char, ), ), , ), ), Some(Const(Int(7,int,7))), ), Index(Const(Int(2,int,2)), Field(prefix:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5474:3-5474:49)
[Info][Unsound] Unknown address in {&app.settings.msgFormat[def_exc:2].prefix} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5474:3-5474:49)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5474:3-5474:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5474:3-5474:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(msgFormat:TArray(TNamed(BarMsgFormatStr_t, TComp(struct __anonstruct_BarMsgFormatStr_t_476363767, prefix : TPtr(TInt(char, ), ), postfix : TPtr(TInt(char, ), ), , ), ), Some(Const(Int(7,int,7))), ), Index(Const(Int(3,int,3)), Field(prefix:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5476:3-5476:49)
[Info][Unsound] Unknown address in {&app.settings.msgFormat[def_exc:3].prefix} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5476:3-5476:49)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5476:3-5476:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5476:3-5476:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(msgFormat:TArray(TNamed(BarMsgFormatStr_t, TComp(struct __anonstruct_BarMsgFormatStr_t_476363767, prefix : TPtr(TInt(char, ), ), postfix : TPtr(TInt(char, ), ), , ), ), Some(Const(Int(7,int,7))), ), Index(Const(Int(4,int,4)), Field(prefix:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5478:3-5478:50)
[Info][Unsound] Unknown address in {&app.settings.msgFormat[def_exc:4].prefix} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5478:3-5478:50)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5478:3-5478:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5478:3-5478:50)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(msgFormat:TArray(TNamed(BarMsgFormatStr_t, TComp(struct __anonstruct_BarMsgFormatStr_t_476363767, prefix : TPtr(TInt(char, ), ), postfix : TPtr(TInt(char, ), ), , ), ), Some(Const(Int(7,int,7))), ), Index(Const(Int(5,int,5)), Field(prefix:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5480:3-5480:49)
[Info][Unsound] Unknown address in {&app.settings.msgFormat[def_exc:5].prefix} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5480:3-5480:49)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5480:3-5480:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5480:3-5480:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(msgFormat:TArray(TNamed(BarMsgFormatStr_t, TComp(struct __anonstruct_BarMsgFormatStr_t_476363767, prefix : TPtr(TInt(char, ), ), postfix : TPtr(TInt(char, ), ), , ), ), Some(Const(Int(7,int,7))), ), Index(Const(Int(6,int,6)), Field(prefix:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5482:3-5482:47)
[Info][Unsound] Unknown address in {&app.settings.msgFormat[def_exc:6].prefix} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5482:3-5482:47)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5482:3-5482:47)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5482:3-5482:47)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5560:17-5560:40)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5559:15-5559:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5567:9-5567:32)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5542:15-5542:84)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5542:15-5542:84)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5518:13-5518:84)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5518:13-5518:84)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5506:7-5506:51)
[Info][Unsound] Unknown address in {&tmp___5} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5506:7-5506:51)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5506:7-5506:51)
[Info][Imprecise] Invalidating expressions: Lval(Var(configfd, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5508:9-5508:33)
[Info][Unsound] Unknown address in configfd has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5508:9-5508:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5508:9-5508:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5508:9-5508:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5508:9-5508:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5517:9-5517:34)
[Info][Unsound] Unknown address in {&tmp___7} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5517:9-5517:34)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5517:9-5517:34)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___8, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5526:7-5526:50)
[Info][Unsound] Unknown address in {&tmp___8} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5526:7-5526:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5526:7-5526:50)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5535:7-5535:27)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___10, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5541:11-5541:37)
[Info][Unsound] Unknown address in {&tmp___10} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5541:11-5541:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5541:11-5541:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___11, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5551:7-5551:33)
[Info][Unsound] Unknown address in {&tmp___11} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5551:7-5551:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5551:7-5551:33)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5552:11-5552:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5552:11-5552:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5555:7-5555:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___55, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5634:35-5635:64)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5838:83-5843:100)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5838:83-5843:100)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5838:83-5843:100)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5838:83-5843:100)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5838:83-5843:100)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(stdout, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7309:3-7309:73)
[Info][Unsound] Unknown address in (FILE * __restrict  )stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7309:3-7309:73)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7309:3-7309:73)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7309:3-7309:73)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(stdout, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7315:5-7315:98)
[Info][Unsound] Unknown address in (FILE * __restrict  )stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7315:5-7315:98)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7315:5-7315:98)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7315:5-7315:98)
[Info][Unsound] Unknown value type given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7318:3-7318:53)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(stdout, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3338:3-3338:59)
[Info][Unsound] Unknown address in (FILE * __restrict  )stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3338:3-3338:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3338:3-3338:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3338:3-3338:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3338:3-3338:59)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(stdout, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7321:5-7321:99)
[Info][Unsound] Unknown address in (FILE * __restrict  )stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7321:5-7321:99)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7321:5-7321:99)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7321:5-7321:99)
[Info][Imprecise] Invalidating expressions: Lval(Var(stdout, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7323:3-7323:17)
[Info][Unsound] Unknown address in stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7323:3-7323:17)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7323:3-7323:17)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7323:3-7323:17)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5810:87-5811:110)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)format->prefix in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5815:89-5815:117)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5815:89-5815:117)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5818:89-5819:133)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5818:89-5819:133)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5820:89-5820:122)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5821:89-5823:106)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5821:89-5823:106)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5824:89-5824:125)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5826:89-5827:134)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5828:89-5828:123)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5829:89-5831:107)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5829:89-5831:107)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5796:81-5796:127)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TPtr(TInt(char, ), ),  __restrict  ), CastE(TPtr(TPtr(TInt(char, ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3222:3-3223:19)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3222:3-3223:19)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3222:3-3223:19)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5790:79-5790:113)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->audioPipe in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5783:77-5783:110)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5783:77-5783:110)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5784:77-5785:152)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5263:3-5263:58)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5265:5-5265:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5265:5-5265:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5266:5-5266:41)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5267:5-5267:82)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5267:5-5267:82)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), Lval(Var(expanded, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5269:5-5270:22)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5269:5-5270:22)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5273:3-5273:39)
[Info][Unsound] Unknown address in {&tmp___3} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5273:3-5273:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5273:3-5273:39)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5273:3-5273:39)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->fifo in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5776:75-5776:103)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5776:75-5776:103)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5777:75-5778:145)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->timeFormat in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5770:73-5770:107)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5770:73-5770:107)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(timeFormat:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5771:73-5771:121)
[Info][Unsound] Unknown address in {&app.settings.timeFormat} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5771:73-5771:121)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5771:73-5771:121)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5771:73-5771:121)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->listSongFormat in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5764:71-5764:109)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5764:71-5764:109)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(listSongFormat:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5765:71-5765:123)
[Info][Unsound] Unknown address in {&app.settings.listSongFormat} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5765:71-5765:123)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5765:71-5765:123)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5765:71-5765:123)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->npStationFormat in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5758:69-5758:108)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5758:69-5758:108)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(npStationFormat:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5759:69-5759:122)
[Info][Unsound] Unknown address in {&app.settings.npStationFormat} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5759:69-5759:122)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5759:69-5759:122)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5759:69-5759:122)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->npSongFormat in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5752:67-5752:103)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5752:67-5752:103)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(npSongFormat:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5753:67-5753:117)
[Info][Unsound] Unknown address in {&app.settings.npSongFormat} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5753:67-5753:117)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5753:67-5753:117)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5753:67-5753:117)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5746:65-5746:99)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TPtr(TInt(char, ), ),  __restrict  ), CastE(TPtr(TPtr(TInt(char, ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3297:3-3297:94)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3297:3-3297:94)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3297:3-3297:94)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5741:63-5741:105)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->atIcon in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5735:61-5735:91)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5735:61-5735:91)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(atIcon:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5736:61-5736:105)
[Info][Unsound] Unknown address in {&app.settings.atIcon} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5736:61-5736:105)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5736:61-5736:105)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5736:61-5736:105)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->tiredIcon in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5729:59-5729:92)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5729:59-5729:92)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(tiredIcon:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5730:59-5730:106)
[Info][Unsound] Unknown address in {&app.settings.tiredIcon} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5730:59-5730:106)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5730:59-5730:106)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5730:59-5730:106)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->banIcon in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5723:57-5723:88)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5723:57-5723:88)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(banIcon:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5724:57-5724:102)
[Info][Unsound] Unknown address in {&app.settings.banIcon} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5724:57-5724:102)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5724:57-5724:102)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5724:57-5724:102)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->loveIcon in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5717:55-5717:87)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5717:55-5717:87)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(loveIcon:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5718:55-5718:101)
[Info][Unsound] Unknown address in {&app.settings.loveIcon} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5718:55-5718:101)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5718:55-5718:101)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5718:55-5718:101)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5705:55-5706:91)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5698:51-5698:85)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5692:49-5692:83)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5687:47-5687:81)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5682:45-5682:79)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5677:43-5678:117)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->autostartStation in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5672:41-5672:81)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5672:41-5672:81)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(autostartStation:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5673:41-5673:95)
[Info][Unsound] Unknown address in {&app.settings.autostartStation} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5673:41-5673:95)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5673:41-5673:95)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5673:41-5673:95)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5655:39-5655:82)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5659:41-5659:87)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5663:43-5663:87)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5642:41-5642:89)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5646:43-5646:77)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->caBundle in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5631:35-5631:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5631:35-5631:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(caBundle:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5632:35-5632:81)
[Info][Unsound] Unknown address in {&app.settings.caBundle} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5632:35-5632:81)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5632:35-5632:81)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5632:35-5632:81)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->inkey in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5626:33-5626:62)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5626:33-5626:62)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(inkey:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5627:33-5627:76)
[Info][Unsound] Unknown address in {&app.settings.inkey} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5627:33-5627:76)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5627:33-5627:76)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5627:33-5627:76)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->outkey in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5621:31-5621:61)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5621:31-5621:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(outkey:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5622:31-5622:75)
[Info][Unsound] Unknown address in {&app.settings.outkey} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5622:31-5622:75)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5622:31-5622:75)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5622:31-5622:75)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->device in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5616:29-5616:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5616:29-5616:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(device:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5617:29-5617:73)
[Info][Unsound] Unknown address in {&app.settings.device} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5617:29-5617:73)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5617:29-5617:73)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5617:29-5617:73)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->partnerPassword in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5611:27-5611:66)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5611:27-5611:66)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(partnerPassword:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5612:27-5612:80)
[Info][Unsound] Unknown address in {&app.settings.partnerPassword} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5612:27-5612:80)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5612:27-5612:80)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5612:27-5612:80)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->partnerUser in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5606:25-5606:60)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5606:25-5606:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(partnerUser:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5607:25-5607:74)
[Info][Unsound] Unknown address in {&app.settings.partnerUser} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5607:25-5607:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5607:25-5607:74)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5607:25-5607:74)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->rpcTlsPort in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5601:23-5601:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5601:23-5601:57)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(rpcTlsPort:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5602:23-5602:71)
[Info][Unsound] Unknown address in {&app.settings.rpcTlsPort} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5602:23-5602:71)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5602:23-5602:71)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5602:23-5602:71)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)settings->rpcHost in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5596:21-5596:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5596:21-5596:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(rpcHost:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5597:21-5597:66)
[Info][Unsound] Unknown address in {&app.settings.rpcHost} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5597:21-5597:66)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5597:21-5597:66)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5597:21-5597:66)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(passwordCmd:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5592:19-5592:68)
[Info][Unsound] Unknown address in {&app.settings.passwordCmd} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5592:19-5592:68)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5592:19-5592:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5592:19-5592:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(password:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5588:17-5588:63)
[Info][Unsound] Unknown address in {&app.settings.password} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5588:17-5588:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5588:17-5588:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5588:17-5588:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(username:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5584:15-5584:61)
[Info][Unsound] Unknown address in {&app.settings.username} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5584:15-5584:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5584:15-5584:61)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5584:15-5584:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(bindTo:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5580:13-5580:57)
[Info][Unsound] Unknown address in {&app.settings.bindTo} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5580:13-5580:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5580:13-5580:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5580:13-5580:57)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(proxy:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5576:11-5576:54)
[Info][Unsound] Unknown address in {&app.settings.proxy} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5576:11-5576:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5576:11-5576:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5576:11-5576:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(controlProxy:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5572:9-5572:59)
[Info][Unsound] Unknown address in {&app.settings.controlProxy} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5572:9-5572:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5572:9-5572:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5572:9-5572:59)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5530:11-5531:34)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5530:11-5531:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5530:11-5531:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5530:11-5531:34)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5530:11-5531:34)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5510:11-5511:34)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5510:11-5511:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5510:11-5511:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5510:11-5511:34)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5510:11-5511:34)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(configfd, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5494:5-5494:84)
[Info][Unsound] Unknown address in {&configfd} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5494:5-5494:84)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5494:5-5494:84)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Var(line, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5501:7-5501:100)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(configfd, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5501:7-5501:100)
[Info][Unsound] Unknown address in (FILE * __restrict  )configfd has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5501:7-5501:100)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5501:7-5501:100)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5501:7-5501:100)
[Info][Unsound] Unknown address in {&tmp___4} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5501:7-5501:100)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5501:7-5501:100)
[Info][Imprecise] Invalidating expressions: Lval(Var(configfd, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5883:5-5883:21)
[Info][Unsound] Unknown address in configfd has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5883:5-5883:21)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5883:5-5883:21)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5883:5-5883:21)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___70, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5889:5-5889:36)
[Info][Unsound] Unknown address in {&tmp___70} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5889:5-5889:36)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5889:5-5889:36)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5892:7-5892:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(proxy:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5894:9-5894:57)
[Info][Unsound] Unknown address in {&app.settings.proxy} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5894:9-5894:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5894:9-5894:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5894:9-5894:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5899:5-5899:59)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)userhome in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5901:3-5901:25)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5901:3-5901:25)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Unsound] Unknown address in {&app.ph} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4239:3-4241:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(user:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9875:3-9875:41)
[Info][Unsound] Unknown address in {&app.ph.partner.user} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9875:3-9875:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9875:3-9875:41)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9875:3-9875:41)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(password:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9876:3-9876:49)
[Info][Unsound] Unknown address in {&app.ph.partner.password} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9876:3-9876:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9876:3-9876:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9876:3-9876:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(device:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9877:3-9877:38)
[Info][Unsound] Unknown address in {&app.ph.partner.device} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9877:3-9877:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9877:3-9877:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9877:3-9877:38)
[Error][Imprecise][Unsound] Function definition missing for gcry_cipher_open (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9878:3-9878:53)
[Info][Unsound] Unknown address in {&app.ph.partner.in} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9878:3-9878:53)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9878:3-9878:53)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9878:3-9878:53)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(in:TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), NoOffset)))), Const(Int(4,int,4)), Const(Int(1,int,1)), Const(Int(0,unsigned int,0U)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9878:3-9878:53)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9878:3-9878:53)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9878:3-9878:53)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9878:3-9878:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9878:3-9878:53)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9882:3-9882:26)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9882:3-9882:26)
[Error][Imprecise][Unsound] Function definition missing for gcry_cipher_setkey (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Info][Unsound] Unknown address in ph->partner.in has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Info][Unsound] Unknown address in (void const   *)((unsigned char const   *)inkey) has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(in:TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), NoOffset)))), CastE(TPtr(TVoid( const  ), ), CastE(TPtr(TInt(unsigned char,  const  ), ), Lval(Var(inkey, NoOffset)))), Lval(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9883:3-9884:40)
[Error][Imprecise][Unsound] Function definition missing for gcry_cipher_open (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9888:3-9888:58)
[Info][Unsound] Unknown address in {&app.ph.partner.out} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9888:3-9888:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9888:3-9888:58)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9888:3-9888:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(out:TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), NoOffset)))), Const(Int(4,int,4)), Const(Int(1,int,1)), Const(Int(0,unsigned int,0U)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9888:3-9888:58)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9888:3-9888:58)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9888:3-9888:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9888:3-9888:58)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9888:3-9888:58)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9892:3-9892:27)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9892:3-9892:27)
[Error][Imprecise][Unsound] Function definition missing for gcry_cipher_setkey (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Unsound] Unknown address in ph->partner.out has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Unsound] Unknown address in (void const   *)((unsigned char const   *)outkey) has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(out:TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), NoOffset)))), CastE(TPtr(TVoid( const  ), ), CastE(TPtr(TInt(unsigned char,  const  ), ), Lval(Var(outkey, NoOffset)))), Lval(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9893:3-9894:40)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4244:5-4245:18)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4244:5-4245:18)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4244:5-4245:18)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4244:5-4245:18)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4244:5-4245:18)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4248:3-4248:116)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4248:3-4248:116)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4248:3-4248:116)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4248:3-4248:116)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4248:3-4248:116)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4250:5-4250:82)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4250:5-4250:82)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4250:5-4250:82)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4250:5-4250:82)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4250:5-4250:82)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4252:5-4253:41)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4252:5-4253:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4252:5-4253:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4252:5-4253:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4252:5-4253:41)
[Error][Imprecise][Unsound] Function definition missing for curl_global_init (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4255:3-4255:42)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4255:3-4255:42)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TInt(long, ), |(Const(Int(1,int,1)), <<(Const(Int(1,int,1)), Const(Int(1,int,1))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4255:3-4255:42)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4255:3-4255:42)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4255:3-4255:42)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4255:3-4255:42)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_init (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4256:3-4256:30)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4256:3-4256:30)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4256:3-4256:30)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4256:3-4256:30)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4256:3-4256:30)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4256:3-4256:30)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(app, Field(http:TPtr(TNamed(CURL, TVoid(), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4256:3-4256:30)
[Info][Unsound] Unknown address in {&app.http} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4256:3-4256:30)
[Info][Unsound] ASM statement ignored. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4258:5-4260:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(app, Field(input:TNamed(BarReadlineFds_t, TComp(struct __anonstruct_BarReadlineFds_t_550597175, set : TNamed(fd_set, TComp(struct __anonstruct_fd_set_356711149, __fds_bits : TArray(TNamed(__fd_mask, TInt(long, ), ), Some(/(Const(Int(1024,int,1024)), *(Const(Int(8,int,8)), CastE(TInt(int, ), sizeof(TNamed(__fd_mask, TInt(long, ), )))))), ), , ), ), maxfd : TInt(int, ), fds : TArray(TInt(int, ), Some(Const(Int(2,int,2))), ), , ), ), Field(fds:TArray(TInt(int, ), Some(Const(Int(2,int,2))), ), Index(Const(Int(1,int,1)), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4265:3-4265:62)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4265:3-4265:62)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3545:3-3545:37)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4269:7-4270:64)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4269:7-4270:64)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4269:7-4270:64)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4269:7-4270:64)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4269:7-4270:64)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4269:7-4270:64)
[Info][Imprecise] Invalidating expressions: Lval(Var(app, Field(input:TNamed(BarReadlineFds_t, TComp(struct __anonstruct_BarReadlineFds_t_550597175, set : TNamed(fd_set, TComp(struct __anonstruct_fd_set_356711149, __fds_bits : TArray(TNamed(__fd_mask, TInt(long, ), ), Some(/(Const(Int(1024,int,1024)), *(Const(Int(8,int,8)), CastE(TInt(int, ), sizeof(TNamed(__fd_mask, TInt(long, ), )))))), ), , ), ), maxfd : TInt(int, ), fds : TArray(TInt(int, ), Some(Const(Int(2,int,2))), ), , ), ), Field(fds:TArray(TInt(int, ), Some(Const(Int(2,int,2))), ), Index(Const(Int(1,int,1)), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4271:7-4271:30)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4275:7-4276:65)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4275:7-4276:65)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4275:7-4276:65)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4275:7-4276:65)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4275:7-4276:65)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4275:7-4276:65)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4285:3-4285:21)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4115:3-4115:74)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4115:3-4115:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4115:3-4115:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4115:3-4115:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4115:3-4115:74)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3814:5-3814:79)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3814:5-3814:79)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3814:5-3814:79)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3814:5-3814:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3814:5-3814:79)
[Info][Imprecise] Invalidating expressions: Lval(Mem(Lval(Var(input, NoOffset)), Field(maxfd:TInt(int, ), NoOffset))), CastE(TPtr(TComp(struct timeval, tv_sec : TNamed(__time_t, TInt(long, ), ), tv_usec : TNamed(__suseconds_t, TInt(long, ), ), , ),  __restrict  ), Lval(Var(tmp, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9518:5-9519:91)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9518:5-9519:91)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), AddrOf(Var(chr, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9532:5-9532:56)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9532:5-9532:56)
[Info][Imprecise] Invalidating expressions: Lval(Var(stdout, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3398:3-3398:26)
[Info][Unsound] Unknown address in stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3398:3-3398:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3398:3-3398:26)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3398:3-3398:26)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3398:3-3398:26)
[Info][Imprecise] Invalidating expressions: Lval(Var(stdout, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9600:9-9600:23)
[Info][Unsound] Unknown address in stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9600:9-9600:23)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9600:9-9600:23)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9600:9-9600:23)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(stdout, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9570:9-9570:84)
[Info][Unsound] Unknown address in (FILE * __restrict  )stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9570:9-9570:84)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9570:9-9570:84)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9570:9-9570:84)
[Info][Imprecise] Invalidating expressions: Lval(Var(stdout, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9571:9-9571:23)
[Info][Unsound] Unknown address in stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9571:9-9571:23)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9571:9-9571:23)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9571:9-9571:23)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(stdout, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9549:9-9549:84)
[Info][Unsound] Unknown address in (FILE * __restrict  )stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9549:9-9549:84)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9549:9-9549:84)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9549:9-9549:84)
[Info][Imprecise] Invalidating expressions: Lval(Var(stdout, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9552:7-9552:21)
[Info][Unsound] Unknown address in stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9552:7-9552:21)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9552:7-9552:21)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9552:7-9552:21)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(stdout, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9612:5-9612:70)
[Info][Unsound] Unknown address in (FILE * __restrict  )stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9612:5-9612:70)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9612:5-9612:70)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9612:5-9612:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(username:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3819:5-3819:57)
[Info][Unsound] Unknown address in {&app.settings.username} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3819:5-3819:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3819:5-3819:57)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3824:7-3825:35)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3824:7-3825:35)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3824:7-3825:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3824:7-3825:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3824:7-3825:35)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3824:7-3825:35)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3828:7-3828:84)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3828:7-3828:84)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3828:7-3828:84)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3828:7-3828:84)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3828:7-3828:84)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3837:7-3837:118)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3837:7-3837:118)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3837:7-3837:118)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3837:7-3837:118)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3837:7-3837:118)
[Info][Imprecise] Invalidating expressions: StartOf(Var(pipeFd, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3838:7-3838:38)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3838:7-3838:38)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3840:9-3840:37)
[Info][Unsound] Unknown address in {&tmp___1} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3840:9-3840:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3840:9-3840:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3841:9-3841:37)
[Info][Unsound] Unknown address in {&tmp___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3841:9-3841:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3841:9-3841:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3841:9-3841:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3841:9-3841:37)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3842:9-3843:26)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3842:9-3843:26)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3842:9-3843:26)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3842:9-3843:26)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3842:9-3843:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3842:9-3843:26)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(chld, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3846:7-3846:20)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3860:9-3860:37)
[Info][Unsound] Unknown address in {&tmp___7} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3860:9-3860:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3860:9-3860:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___8, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3861:9-3861:37)
[Info][Unsound] Unknown address in {&tmp___8} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3861:9-3861:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3861:9-3861:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3861:9-3861:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3861:9-3861:37)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3862:9-3863:26)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3862:9-3863:26)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3862:9-3863:26)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3862:9-3863:26)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3862:9-3863:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3862:9-3863:26)
[Info][Imprecise] Invalidating expressions: Lval(Var(pipeFd, Index(Const(Int(1,int,1)), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3866:9-3866:25)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), StartOf(Var(passBuf, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3868:9-3868:66)
[Info][Imprecise] Invalidating expressions: Lval(Var(pipeFd, Index(Const(Int(0,int,0)), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3869:9-3869:25)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3888:11-3889:42)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3888:11-3889:42)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3888:11-3889:42)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3888:11-3889:42)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3888:11-3889:42)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(password:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3835:7-3835:59)
[Info][Unsound] Unknown address in {&app.settings.password} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3835:7-3835:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3835:7-3835:59)
[Info][Imprecise] Invalidating expressions: Lval(Var(pipeFd, Index(Const(Int(0,int,0)), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3848:9-3848:25)
[Info][Imprecise] Invalidating expressions: Lval(Var(stdout, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3849:9-3849:33)
[Info][Unsound] Unknown address in stdout has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3849:9-3849:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3849:9-3849:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3849:9-3849:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3849:9-3849:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3851:9-3851:86)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3852:9-3852:37)
[Info][Unsound] Unknown address in {&tmp___5} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3852:9-3852:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3852:9-3852:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3853:9-3853:37)
[Info][Unsound] Unknown address in {&tmp___6} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3853:9-3853:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3853:9-3853:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3853:9-3853:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3853:9-3853:37)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3854:9-3855:26)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3854:9-3855:26)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3854:9-3855:26)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3854:9-3855:26)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3854:9-3855:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3854:9-3855:26)
[Info][Imprecise] Invalidating expressions: Lval(Var(pipeFd, Index(Const(Int(1,int,1)), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3856:9-3856:25)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(settings, NoOffset)), Field(password:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3885:11-3885:63)
[Info][Unsound] Unknown address in {&app.settings.password} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3885:11-3885:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3885:11-3885:63)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3886:11-3886:83)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3886:11-3886:83)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3886:11-3886:83)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3886:11-3886:83)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3886:11-3886:83)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4119:3-4119:38)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3780:3-3781:24)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3780:3-3781:24)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3780:3-3781:24)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3780:3-3781:24)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3780:3-3781:24)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown address in {&reqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3782:3-3783:60)
[Info][Unsound] Unknown address in {&app.ph} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&reqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_object (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10287:3-10287:33)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10287:3-10287:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10287:3-10287:33)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10287:3-10287:33)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10287:3-10287:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10287:3-10287:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10287:3-10287:33)
[Info][Unsound] Unknown address in {&tmp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10287:3-10287:33)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(time_t, TNamed(__time_t, TInt(long, ), ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10289:3-10289:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10289:3-10289:40)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Info][Unsound] Unknown address in (char const   *)ph->partner.user has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(user:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Info][Unsound] Unknown address in {&tmp___1} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10301:3-10301:67)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10302:3-10302:49)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10302:3-10302:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10302:3-10302:49)
[Info][Unsound] Unknown address in tmp___1 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10302:3-10302:49)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10302:3-10302:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("username",_))), Lval(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10302:3-10302:49)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10302:3-10302:49)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10302:3-10302:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10302:3-10302:49)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Info][Unsound] Unknown address in (char const   *)ph->partner.password has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(password:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Info][Unsound] Unknown address in {&tmp___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10303:3-10303:71)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10304:3-10304:49)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10304:3-10304:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10304:3-10304:49)
[Info][Unsound] Unknown address in tmp___2 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10304:3-10304:49)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10304:3-10304:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("password",_))), Lval(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10304:3-10304:49)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10304:3-10304:49)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10304:3-10304:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10304:3-10304:49)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Info][Unsound] Unknown address in (char const   *)ph->partner.device has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(device:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Info][Unsound] Unknown address in {&tmp___3} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10305:3-10305:69)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10306:3-10306:52)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10306:3-10306:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10306:3-10306:52)
[Info][Unsound] Unknown address in tmp___3 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10306:3-10306:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10306:3-10306:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("deviceModel",_))), Lval(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10306:3-10306:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10306:3-10306:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10306:3-10306:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10306:3-10306:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10307:3-10307:40)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10307:3-10307:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("5",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10307:3-10307:40)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10307:3-10307:40)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10307:3-10307:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10307:3-10307:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10307:3-10307:40)
[Info][Unsound] Unknown address in {&tmp___4} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10307:3-10307:40)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10308:3-10308:48)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10308:3-10308:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10308:3-10308:48)
[Info][Unsound] Unknown address in tmp___4 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10308:3-10308:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10308:3-10308:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("version",_))), Lval(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10308:3-10308:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10308:3-10308:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10308:3-10308:48)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10308:3-10308:48)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_boolean (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10309:3-10309:39)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10309:3-10309:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Const(Int(1,int,1)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10309:3-10309:39)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10309:3-10309:39)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10309:3-10309:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10309:3-10309:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10309:3-10309:39)
[Info][Unsound] Unknown address in {&tmp___5} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10309:3-10309:39)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10310:3-10310:52)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10310:3-10310:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10310:3-10310:52)
[Info][Unsound] Unknown address in tmp___5 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10310:3-10310:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10310:3-10310:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("includeUrls",_))), Lval(Var(tmp___5, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10310:3-10310:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10310:3-10310:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10310:3-10310:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10310:3-10310:52)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Mem(Lval(Var(req, NoOffset)), Field(urlPath:TArray(TInt(char, ), Some(Const(Int(1024,int,1024))), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10311:3-10311:139)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10315:3-10315:43)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10315:3-10315:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("user",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10315:3-10315:43)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10315:3-10315:43)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10315:3-10315:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10315:3-10315:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10315:3-10315:43)
[Info][Unsound] Unknown address in {&tmp___6} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10315:3-10315:43)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10316:3-10316:50)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10316:3-10316:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10316:3-10316:50)
[Info][Unsound] Unknown address in tmp___6 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10316:3-10316:50)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10316:3-10316:50)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("loginType",_))), Lval(Var(tmp___6, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10316:3-10316:50)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10316:3-10316:50)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10316:3-10316:50)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10316:3-10316:50)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Info][Unsound] Unknown address in (char const   *)logindata->user has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(logindata, NoOffset)), Field(user:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Info][Unsound] Unknown address in {&tmp___7} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10318:3-10318:49)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10318:3-10318:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10318:3-10318:49)
[Info][Unsound] Unknown address in tmp___7 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10318:3-10318:49)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10318:3-10318:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("username",_))), Lval(Var(tmp___7, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10318:3-10318:49)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10318:3-10318:49)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10318:3-10318:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10318:3-10318:49)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Unsound] Unknown address in (char const   *)logindata->password has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(logindata, NoOffset)), Field(password:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___8, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Unsound] Unknown address in {&tmp___8} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10320:3-10320:49)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10320:3-10320:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10320:3-10320:49)
[Info][Unsound] Unknown address in tmp___8 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10320:3-10320:49)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10320:3-10320:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("password",_))), Lval(Var(tmp___8, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10320:3-10320:49)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10320:3-10320:49)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10320:3-10320:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10320:3-10320:49)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Info][Unsound] Unknown address in (char const   *)ph->partner.authToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(authToken:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___9, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Info][Unsound] Unknown address in {&tmp___9} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10321:3-10321:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10322:3-10322:57)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10322:3-10322:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10322:3-10322:57)
[Info][Unsound] Unknown address in tmp___9 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10322:3-10322:57)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10322:3-10322:57)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("partnerAuthToken",_))), Lval(Var(tmp___9, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10322:3-10322:57)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10322:3-10322:57)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10322:3-10322:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10322:3-10322:57)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10323:3-10323:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10323:3-10323:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TNamed(int32_t, TNamed(__int32_t, TInt(int, ), ), ), Lval(Var(timestamp, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10323:3-10323:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10323:3-10323:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10323:3-10323:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10323:3-10323:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___10, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10323:3-10323:54)
[Info][Unsound] Unknown address in {&tmp___10} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10323:3-10323:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10324:3-10324:50)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10324:3-10324:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10324:3-10324:50)
[Info][Unsound] Unknown address in tmp___10 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10324:3-10324:50)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10324:3-10324:50)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("syncTime",_))), Lval(Var(tmp___10, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10324:3-10324:50)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10324:3-10324:50)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10324:3-10324:50)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10324:3-10324:50)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_init (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10325:3-10325:30)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10325:3-10325:30)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10325:3-10325:30)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10325:3-10325:30)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10325:3-10325:30)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10325:3-10325:30)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___11, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10325:3-10325:30)
[Info][Unsound] Unknown address in {&tmp___11} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10325:3-10325:30)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_escape (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Unsound] Unknown address in curl has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Unsound] Unknown address in (char const   *)ph->partner.authToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(curl, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(ph, NoOffset)), Field(partner:TNamed(PianoPartner_t, TComp(struct PianoPartner, in : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), out : TNamed(gcry_cipher_hd_t, TPtr(TComp(struct gcry_cipher_handle, , , ), ), ), authToken : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), user : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), id : TInt(unsigned int, ), , ), ), Field(authToken:TPtr(TInt(char, ), ), NoOffset))))), Const(Int(0,int,0)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(urlencAuthToken, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Unsound] Unknown address in {&urlencAuthToken} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10327:3-10328:40)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Mem(Lval(Var(req, NoOffset)), Field(urlPath:TArray(TInt(char, ), Some(Const(Int(1024,int,1024))), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10329:3-10330:44)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10329:3-10330:44)
[Error][Imprecise][Unsound] Function definition missing for curl_free (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10331:3-10331:37)
[Info][Unsound] Unknown address in (void *)urlencAuthToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10331:3-10331:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10331:3-10331:37)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10331:3-10331:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TVoid(), ), Lval(Var(urlencAuthToken, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10331:3-10331:37)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10331:3-10331:37)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10331:3-10331:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10331:3-10331:37)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_cleanup (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10332:3-10332:26)
[Info][Unsound] Unknown address in curl has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10332:3-10332:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10332:3-10332:26)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10332:3-10332:26)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(curl, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10332:3-10332:26)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10332:3-10332:26)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10332:3-10332:26)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10332:3-10332:26)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_boolean (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10337:3-10337:40)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10338:3-10338:59)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10345:3-10345:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_boolean (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10346:3-10346:40)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10347:3-10347:60)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10353:3-10353:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10355:3-10355:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_boolean (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10357:3-10357:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10363:3-10363:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10365:3-10365:53)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10371:3-10371:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10377:3-10377:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10384:5-10384:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10387:5-10387:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10390:5-10390:46)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10391:5-10391:53)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10394:5-10394:48)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10395:5-10395:53)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10406:3-10406:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10408:3-10408:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10414:3-10414:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_array (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10419:3-10419:37)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10425:9-10425:43)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10430:3-10430:53)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10439:3-10439:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10445:3-10445:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10451:3-10451:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10457:3-10457:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10463:3-10463:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_boolean (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10464:3-10464:40)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10465:3-10465:67)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_boolean (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10466:3-10466:40)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10467:3-10467:60)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10474:3-10474:51)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10482:3-10482:51)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10484:3-10484:48)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10491:3-10491:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10507:3-10507:48)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_boolean (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10515:3-10515:40)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10516:3-10516:61)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10518:3-10518:57)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10520:3-10520:57)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_boolean (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10523:5-10523:74)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10527:5-10527:55)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10531:5-10531:55)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_init (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10549:5-10549:32)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_escape (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Error][Imprecise][Unsound] Function definition missing for curl_free (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10555:5-10555:43)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_cleanup (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10556:5-10556:32)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10558:5-10558:57)
[Error][Imprecise][Unsound] Function definition missing for json_object_new_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10559:5-10559:56)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_add (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10560:5-10560:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_to_json_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(jsonSendBuf, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Unsound] Unknown address in {&jsonSendBuf} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10562:3-10562:46)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10564:5-10564:64)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9827:3-9827:18)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9827:3-9827:18)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9835:3-9835:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9835:3-9835:63)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9837:3-9837:81)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9837:3-9837:81)
[Error][Imprecise][Unsound] Function definition missing for gcry_cipher_encrypt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Info][Unsound] Unknown address in h has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Info][Unsound] Unknown value in {&(alloc@sid:4501@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(h, NoOffset)), CastE(TPtr(TVoid(), ), Lval(Var(paddedInput, NoOffset))), Lval(Var(paddedInputLen, NoOffset)), CastE(TPtr(TVoid( const  ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Const(Int(0,int,0))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(gret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9838:3-9839:41)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9844:3-9844:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9844:3-9844:67)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), PlusPI(Lval(Var(hexOutput, NoOffset)), *(Lval(Var(i, NoOffset)), Const(Int(2,unsigned long,2UL))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9848:5-9849:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(req, NoOffset)), Field(postData:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10570:5-10570:40)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10570:5-10570:40)
[Error][Imprecise][Unsound] Function definition missing for json_object_put (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10573:3-10573:21)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10573:3-10573:21)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10573:3-10573:21)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10573:3-10573:21)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10573:3-10573:21)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10573:3-10573:21)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10573:3-10573:21)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10573:3-10573:21)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&req} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&reqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&(alloc@sid:4510@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Var(url, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7432:3-7433:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7432:3-7433:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7432:3-7433:68)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_reset (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7437:3-7437:32)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7437:3-7437:32)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7437:3-7437:32)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7437:3-7437:32)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7437:3-7437:32)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7437:3-7437:32)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7437:3-7437:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7437:3-7437:32)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10002,int,10002))), StartOf(Var(url, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7438:3-7438:68)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10018,int,10018))), Const(CStr("pianobar-2022.04.01-dev",_)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7439:3-7439:90)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Unsound] Unknown address in req->postData has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Unsound] Unknown value in {&(alloc@sid:4510@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10015,int,10015))), Lval(Mem(Lval(Var(req, NoOffset)), Field(postData:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7440:3-7440:78)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(20011,int,20011))), AddrOf(Var(httpFetchCb, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Info][Unsound] Unknown value type given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7339:7-7339:70)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7339:7-7339:70)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7340:5-7340:69)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7340:5-7340:69)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7342:5-7342:27)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7342:5-7342:27)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7347:5-7347:116)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)buffer___0->data in function realloc is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7347:5-7347:116)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7347:5-7347:116)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7353:5-7353:30)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7353:5-7353:30)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7355:3-7356:19)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7355:3-7356:19)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7357:3-7357:30)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7357:3-7357:30)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7358:3-7358:56)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7358:3-7358:56)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7441:3-7441:78)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10001,int,10001))), AddrOf(Var(buffer___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7442:3-7442:77)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(20056,int,20056))), AddrOf(Var(progressCb, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Info][Unsound] Unknown value type given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7368:3-7368:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7368:3-7368:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7443:3-7443:77)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10057,int,10057))), AddrOf(Var(lint, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7444:3-7444:71)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(43,int,43))), Const(Int(0,int,0)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7445:3-7445:63)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(47,int,47))), Const(Int(1,int,1)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7446:3-7446:63)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(13,int,13))), Lval(Mem(Lval(Var(settings, NoOffset)), Field(timeout:TInt(unsigned int, ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7447:3-7447:79)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Unsound] Unknown address in settings->caBundle has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10065,int,10065))), Lval(Mem(Lval(Var(settings, NoOffset)), Field(caBundle:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7449:5-7449:85)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Unsound] Unknown address in settings->bindTo has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10062,int,10062))), Lval(Mem(Lval(Var(settings, NoOffset)), Field(bindTo:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Unsound] Unknown value in {&tmp___2} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7452:5-7452:83)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7454:7-7455:33)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7454:7-7455:33)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7454:7-7455:33)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7454:7-7455:33)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7454:7-7455:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7454:7-7455:33)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Unsound] Unknown address in settings->controlProxy has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10004,int,10004))), Lval(Mem(Lval(Var(settings, NoOffset)), Field(controlProxy:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Unsound] Unknown value in {&tmp___3} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7459:5-7459:89)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7461:7-7462:39)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7461:7-7462:39)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7461:7-7462:39)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7461:7-7462:39)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7461:7-7462:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7461:7-7462:39)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7466:5-7466:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7466:5-7466:52)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Unsound] Unknown address in settings->proxy has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10004,int,10004))), Lval(Mem(Lval(Var(settings, NoOffset)), Field(proxy:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Unsound] Unknown value in {&tmp___4} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7468:7-7468:84)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7470:9-7471:34)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7470:9-7471:34)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7470:9-7471:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7470:9-7471:34)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7470:9-7471:34)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7470:9-7471:34)
[Error][Imprecise][Unsound] Function definition missing for curl_slist_append (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7476:3-7476:61)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7476:3-7476:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(list, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("Content-Type: text/plain",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7476:3-7476:61)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7476:3-7476:61)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7476:3-7476:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7476:3-7476:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(list, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7476:3-7476:61)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_setopt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Unsound] Unknown address in list has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))), CastE(TNamed(CURLoption, Enum(__anonenum_CURLoption_714703655,), ), Const(Int(10023,int,10023))), Lval(Var(list, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7477:3-7477:69)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_perform (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Info][Unsound] Unknown address in (CURL *)http has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(CURL, TVoid(), ), ), Lval(Var(http, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(httpret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Info][Unsound] Unknown value in {&httpret} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7480:5-7480:46)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)buffer___0.data in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7484:7-7484:36)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7484:7-7484:36)
[Error][Imprecise][Unsound] Function definition missing for curl_slist_free_all (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7494:3-7494:28)
[Info][Unsound] Unknown address in list has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7494:3-7494:28)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7494:3-7494:28)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7494:3-7494:28)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(list, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7494:3-7494:28)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7494:3-7494:28)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7494:3-7494:28)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7494:3-7494:28)
[Info][Unsound] Unknown address in {&req} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&app.ph} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&reqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown value in {&(alloc@sid:4510@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Error][Imprecise][Unsound] Function definition missing for json_tokener_parse (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Info][Unsound] Unknown address in (char const   *)req->responseData has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(req, NoOffset)), Field(responseData:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Info][Unsound] Unknown address in {&tmp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10902:3-10902:60)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Info][Unsound] Unknown address in (struct json_object  const  *)j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Info][Unsound] Unknown address in {&status} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(j, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stat",_))), AddrOf(Var(status, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10904:3-10904:87)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Info][Unsound] Unknown address in status has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(status, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Info][Unsound] Unknown address in {&tmp___3} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10909:3-10909:43)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10910:3-10910:34)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10910:3-10910:34)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10930:3-10930:79)
[Info][Unsound] Unknown address in (struct json_object  const  *)j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10930:3-10930:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10930:3-10930:79)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10930:3-10930:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(j, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("result",_))), AddrOf(Var(result, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10930:3-10930:79)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10930:3-10930:79)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10930:3-10930:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10930:3-10930:79)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11002:7-11003:39)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10989:5-10989:78)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11040:3-11041:48)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11058:5-11059:77)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_double (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11108:7-11108:71)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11116:7-11116:68)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11124:7-11124:68)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11047:5-11047:75)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11178:7-11178:79)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11207:7-11207:77)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11296:11-11296:88)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11278:7-11278:82)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11400:9-11400:83)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11430:9-11430:85)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11491:11-11491:77)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11467:9-11467:78)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11516:5-11516:73)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11523:7-11523:87)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11564:5-11564:81)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Info][Unsound] Unknown address in (struct json_object  const  *)j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Info][Unsound] Unknown address in {&code} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(j, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("code",_))), AddrOf(Var(code, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10912:5-10912:87)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10914:7-10914:70)
[Info][Unsound] Unknown address in (struct json_object  const  *)code has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10914:7-10914:70)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10914:7-10914:70)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10914:7-10914:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(code, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10914:7-10914:70)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10914:7-10914:70)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10914:7-10914:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10914:7-10914:70)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10914:7-10914:70)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Info][Unsound] Unknown address in {&jsonTimestamp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("syncTime",_))), AddrOf(Var(jsonTimestamp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10936:3-10937:55)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Unsound] Unknown address in jsonTimestamp has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(jsonTimestamp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Unsound] Unknown address in {&tmp___6} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10942:3-10942:50)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(time_t, TNamed(__time_t, TInt(long, ), ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10944:3-10944:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10944:3-10944:40)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10948:3-10949:78)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9788:3-9788:36)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9788:3-9788:36)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9791:3-9791:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9791:3-9791:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9795:5-9796:23)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TPtr(TInt(char, ), ),  __restrict  ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9798:5-9799:25)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9798:5-9799:25)
[Error][Imprecise][Unsound] Function definition missing for gcry_cipher_decrypt (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Unsound] Unknown address in h has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Unsound] Unknown value in {&(alloc@sid:4467@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(h, NoOffset)), CastE(TPtr(TVoid(), ), Lval(Var(output, NoOffset))), Lval(Var(outputLen, NoOffset)), CastE(TPtr(TVoid( const  ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Const(Int(0,int,0))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(gret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9803:3-9804:41)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TPtr(TInt(char, ), ),  __restrict  ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10952:7-10953:27)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___8, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10952:7-10953:27)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10960:3-10960:70)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Info][Unsound] Unknown address in (struct json_object  const  *)j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Info][Unsound] Unknown address in {&v} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(j, NoOffset))), Lval(Var(key, NoOffset)), AddrOf(Var(v, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10601:3-10601:79)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Unsound] Unknown address in v has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(v, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Unsound] Unknown address in {&tmp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10603:5-10603:36)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10604:5-10604:26)
[Info][Unsound] Unknown address in {&tmp___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10604:5-10604:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10604:5-10604:26)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10604:5-10604:26)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Info][Unsound] Unknown address in {&partnerId} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("partnerId",_))), AddrOf(Var(partnerId, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___9, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10961:3-10962:51)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_int (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10967:3-10967:72)
[Info][Unsound] Unknown address in (struct json_object  const  *)partnerId has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10967:3-10967:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10967:3-10967:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10967:3-10967:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(partnerId, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10967:3-10967:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10967:3-10967:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10967:3-10967:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___10, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10967:3-10967:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10967:3-10967:72)
[Info][Unsound] Unknown address in {&app.ph.user} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10973:5-10973:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10973:5-10973:37)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)user->authToken in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10017:3-10017:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10017:3-10017:32)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)user->listenerId in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10018:3-10018:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10018:3-10018:33)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10975:3-10975:58)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10976:3-10976:64)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11019:9-11019:77)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11347:7-11347:84)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_get_idx (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_string (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11363:7-11363:84)
[Error][Imprecise][Unsound] Function definition missing for json_object_array_length (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11368:9-11368:86)
[Error][Imprecise][Unsound] Function definition missing for json_object_put (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11572:3-11572:21)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11572:3-11572:21)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11572:3-11572:21)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11572:3-11572:21)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11572:3-11572:21)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11572:3-11572:21)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11572:3-11572:21)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11572:3-11572:21)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8596:9-8597:26)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8596:9-8597:26)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8596:9-8597:26)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8596:9-8597:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8596:9-8597:26)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8592:9-8593:41)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8592:9-8593:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8592:9-8593:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8592:9-8593:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8592:9-8593:41)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_strerror (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8562:7-8562:46)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8562:7-8562:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(wRetLocal, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8562:7-8562:46)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8562:7-8562:46)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8562:7-8562:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8562:7-8562:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8562:7-8562:46)
[Info][Unsound] Unknown address in {&tmp___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8562:7-8562:46)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8563:7-8564:47)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8563:7-8564:47)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8563:7-8564:47)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8563:7-8564:47)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8563:7-8564:47)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8563:7-8564:47)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8557:7-8558:33)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8557:7-8558:33)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8557:7-8558:33)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8557:7-8558:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8557:7-8558:33)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8550:7-8551:35)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8550:7-8551:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8550:7-8551:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8550:7-8551:35)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8550:7-8551:35)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)req.responseData in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8602:5-8602:35)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8602:5-8602:35)
[Info][Unsound] Unknown address in {&req} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address in {&reqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown value in {&(alloc@sid:4510@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)req->postData in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10080:3-10080:30)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10080:3-10080:30)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3784:3-3786:83)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3784:3-3786:83)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3784:3-3786:83)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3784:3-3786:83)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3784:3-3786:83)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3784:3-3786:83)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3784:3-3786:83)
[Info][Imprecise] Invalidating expressions: StartOf(Var(pipeFd, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9294:3-9294:34)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9294:3-9294:34)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9296:5-9296:29)
[Info][Unsound] Unknown address in {&tmp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9296:5-9296:29)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9296:5-9296:29)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9297:5-9297:29)
[Info][Unsound] Unknown address in {&tmp___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9297:5-9297:29)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9297:5-9297:29)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9297:5-9297:29)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9297:5-9297:29)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9298:5-9299:22)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9298:5-9299:22)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9298:5-9299:22)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9298:5-9299:22)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9298:5-9299:22)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9298:5-9299:22)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(chld, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9302:3-9302:16)
[Info][Imprecise] Invalidating expressions: Lval(Var(pipeFd, Index(Const(Int(1,int,1)), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9304:5-9304:21)
[Info][Imprecise] Invalidating expressions: Lval(Var(stdin, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9305:5-9305:28)
[Info][Unsound] Unknown address in stdin has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9305:5-9305:28)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9305:5-9305:28)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9305:5-9305:28)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9305:5-9305:28)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9307:5-9308:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9309:5-9309:33)
[Info][Unsound] Unknown address in {&tmp___3} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9309:5-9309:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9309:5-9309:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9310:5-9310:33)
[Info][Unsound] Unknown address in {&tmp___4} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9310:5-9310:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9310:5-9310:33)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9310:5-9310:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9310:5-9310:33)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9311:5-9311:87)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9311:5-9311:87)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9311:5-9311:87)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9311:5-9311:87)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9311:5-9311:87)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9311:5-9311:87)
[Info][Imprecise] Invalidating expressions: Lval(Var(pipeFd, Index(Const(Int(0,int,0)), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9312:5-9312:21)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9316:5-9316:33)
[Info][Unsound] Unknown address in {&tmp___5} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9316:5-9316:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9316:5-9316:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9317:5-9317:33)
[Info][Unsound] Unknown address in {&tmp___6} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9317:5-9317:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9317:5-9317:33)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9317:5-9317:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9317:5-9317:33)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9318:5-9318:86)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9318:5-9318:86)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9318:5-9318:86)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9318:5-9318:86)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9318:5-9318:86)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9318:5-9318:86)
[Info][Imprecise] Invalidating expressions: Lval(Var(pipeFd, Index(Const(Int(0,int,0)), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9321:5-9321:21)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(pipeWriteFd, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9322:5-9322:41)
[Info][Unsound] Unknown address in {&pipeWriteFd} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9322:5-9322:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9322:5-9322:41)
[Error][Imprecise][Unsound] Function definition missing for curl_easy_strerror (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9347:5-9347:39)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9347:5-9347:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(wRet, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9347:5-9347:39)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9347:5-9347:39)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9347:5-9347:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9347:5-9347:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___9, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9347:5-9347:39)
[Info][Unsound] Unknown address in {&tmp___9} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9347:5-9347:39)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(pipeWriteFd, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9379:5-9382:21)
[Info][Unsound] Unknown address in (FILE * __restrict  )pipeWriteFd has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9379:5-9382:21)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9379:5-9382:21)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9379:5-9382:21)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(pipeWriteFd, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9399:7-9399:101)
[Info][Unsound] Unknown address in (FILE * __restrict  )pipeWriteFd has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9399:7-9399:101)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9399:7-9399:101)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9399:7-9399:101)
[Info][Imprecise] Invalidating expressions: Lval(Var(pipeWriteFd, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9401:5-9401:24)
[Info][Unsound] Unknown address in pipeWriteFd has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9401:5-9401:24)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9401:5-9401:24)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9401:5-9401:24)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4123:3-4123:40)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3905:3-3906:31)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3905:3-3906:31)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3905:3-3906:31)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3905:3-3906:31)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3905:3-3906:31)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3907:3-3908:50)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10538:3-10538:65)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10538:3-10538:65)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10539:3-10539:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10539:3-10539:67)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10540:3-10540:51)
[Info][Unsound] Unknown address in {&app.ph} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Unsound] Unknown address in {&transformedReqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10542:3-10542:54)
[Info][Unsound] Unknown address in (char const   *)reqData___0->stationId has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___0, NoOffset)), Field(stationId:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___15, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Info][Unsound] Unknown address in {&tmp___15} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10353:3-10353:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10353:3-10353:54)
[Info][Unsound] Unknown address in tmp___15 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10353:3-10353:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10353:3-10353:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationToken",_))), Lval(Var(tmp___15, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10353:3-10353:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10353:3-10353:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10353:3-10353:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10353:3-10353:54)
[Info][Unsound] Unknown address in (char const   *)reqData___0->trackToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___0, NoOffset)), Field(trackToken:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___16, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Info][Unsound] Unknown address in {&tmp___16} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10355:3-10355:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10355:3-10355:52)
[Info][Unsound] Unknown address in tmp___16 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10355:3-10355:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10355:3-10355:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("trackToken",_))), Lval(Var(tmp___16, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10355:3-10355:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10355:3-10355:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10355:3-10355:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10355:3-10355:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), ==(CastE(TInt(unsigned int, ), Lval(Mem(Lval(Var(reqData___0, NoOffset)), Field(rating:TNamed(PianoSongRating_t, Enum(__anonenum_PianoSongRating_t_787051046,), ), NoOffset)))), Const(Int(1,unsigned int,1U))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___17, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Info][Unsound] Unknown address in {&tmp___17} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10357:3-10357:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10357:3-10357:52)
[Info][Unsound] Unknown address in tmp___17 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10357:3-10357:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10357:3-10357:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("isPositive",_))), Lval(Var(tmp___17, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10357:3-10357:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10357:3-10357:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10357:3-10357:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10357:3-10357:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10549:5-10549:32)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10549:5-10549:32)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10549:5-10549:32)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10549:5-10549:32)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10549:5-10549:32)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___49, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10549:5-10549:32)
[Info][Unsound] Unknown address in {&tmp___49} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10549:5-10549:32)
[Info][Unsound] Unknown address in curl___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Unsound] Unknown address in (char const   *)ph->user.authToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(curl___0, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(ph, NoOffset)), Field(user:TNamed(PianoUserInfo_t, TComp(struct PianoUserInfo, listenerId : TPtr(TInt(char, ), ), authToken : TPtr(TInt(char, ), ), , ), ), Field(authToken:TPtr(TInt(char, ), ), NoOffset))))), Const(Int(0,int,0)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(urlencAuthToken___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Unsound] Unknown address in {&urlencAuthToken___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10551:5-10552:46)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Mem(Lval(Var(req, NoOffset)), Field(urlPath:TArray(TInt(char, ), Some(Const(Int(1024,int,1024))), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10553:5-10554:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10553:5-10554:79)
[Info][Unsound] Unknown address in (void *)urlencAuthToken___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10555:5-10555:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10555:5-10555:43)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10555:5-10555:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TVoid(), ), Lval(Var(urlencAuthToken___0, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10555:5-10555:43)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10555:5-10555:43)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10555:5-10555:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10555:5-10555:43)
[Info][Unsound] Unknown address in curl___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10556:5-10556:32)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10556:5-10556:32)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10556:5-10556:32)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(curl___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10556:5-10556:32)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10556:5-10556:32)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10556:5-10556:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10556:5-10556:32)
[Info][Unsound] Unknown address in (char const   *)ph->user.authToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(ph, NoOffset)), Field(user:TNamed(PianoUserInfo_t, TComp(struct PianoUserInfo, listenerId : TPtr(TInt(char, ), ), authToken : TPtr(TInt(char, ), ), , ), ), Field(authToken:TPtr(TInt(char, ), ), NoOffset))))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___50, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Info][Unsound] Unknown address in {&tmp___50} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10557:5-10557:72)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10558:5-10558:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10558:5-10558:57)
[Info][Unsound] Unknown address in tmp___50 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10558:5-10558:57)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10558:5-10558:57)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("userAuthToken",_))), Lval(Var(tmp___50, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10558:5-10558:57)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10558:5-10558:57)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10558:5-10558:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10558:5-10558:57)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10559:5-10559:56)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TNamed(int32_t, TNamed(__int32_t, TInt(int, ), ), ), Lval(Var(timestamp, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10559:5-10559:56)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10559:5-10559:56)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10559:5-10559:56)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10559:5-10559:56)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___51, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10559:5-10559:56)
[Info][Unsound] Unknown address in {&tmp___51} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10559:5-10559:56)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10560:5-10560:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10560:5-10560:52)
[Info][Unsound] Unknown address in tmp___51 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10560:5-10560:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10560:5-10560:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("syncTime",_))), Lval(Var(tmp___51, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10560:5-10560:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10560:5-10560:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10560:5-10560:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10560:5-10560:52)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10298:3-10298:9)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10313:3-10313:9)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10337:3-10337:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Const(Int(1,int,1)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10337:3-10337:40)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10337:3-10337:40)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10337:3-10337:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10337:3-10337:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___12, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10337:3-10337:40)
[Info][Unsound] Unknown address in {&tmp___12} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10337:3-10337:40)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10338:3-10338:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10338:3-10338:59)
[Info][Unsound] Unknown address in tmp___12 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10338:3-10338:59)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10338:3-10338:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("returnAllStations",_))), Lval(Var(tmp___12, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10338:3-10338:59)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10338:3-10338:59)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10338:3-10338:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10338:3-10338:59)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Unsound] Unknown address in (char const   *)(reqData->station)->id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Mem(Lval(Var(reqData, NoOffset)), Field(station:TPtr(TNamed(PianoStation_t, TComp(struct PianoStation, head : TNamed(PianoListHead_t, TComp(struct PianoListHead, next : TPtr(TCompLoop(struct PianoListHead, _, ), ), , ), ), isCreator : TInt(char, ), isQuickMix : TInt(char, ), useQuickMix : TInt(char, ), name : TPtr(TInt(char, ), ), id : TPtr(TInt(char, ), ), seedId : TPtr(TInt(char, ), ), , ), ), ), NoOffset))), Field(id:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___13, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Unsound] Unknown address in {&tmp___13} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10345:3-10345:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10345:3-10345:54)
[Info][Unsound] Unknown address in tmp___13 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10345:3-10345:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10345:3-10345:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationToken",_))), Lval(Var(tmp___13, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10345:3-10345:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10345:3-10345:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10345:3-10345:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10345:3-10345:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10346:3-10346:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Const(Int(1,int,1)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10346:3-10346:40)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10346:3-10346:40)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10346:3-10346:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10346:3-10346:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___14, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10346:3-10346:40)
[Info][Unsound] Unknown address in {&tmp___14} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10346:3-10346:40)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10347:3-10347:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10347:3-10347:60)
[Info][Unsound] Unknown address in tmp___14 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10347:3-10347:60)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10347:3-10347:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("includeTrackLength",_))), Lval(Var(tmp___14, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10347:3-10347:60)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10347:3-10347:60)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10347:3-10347:60)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10347:3-10347:60)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Unsound] Unknown address in (char const   *)(reqData___1->station)->id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Mem(Lval(Var(reqData___1, NoOffset)), Field(station:TPtr(TNamed(PianoStation_t, TComp(struct PianoStation, head : TNamed(PianoListHead_t, TComp(struct PianoListHead, next : TPtr(TCompLoop(struct PianoListHead, _, ), ), , ), ), isCreator : TInt(char, ), isQuickMix : TInt(char, ), useQuickMix : TInt(char, ), name : TPtr(TInt(char, ), ), id : TPtr(TInt(char, ), ), seedId : TPtr(TInt(char, ), ), , ), ), ), NoOffset))), Field(id:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___18, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Unsound] Unknown address in {&tmp___18} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10363:3-10363:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10363:3-10363:54)
[Info][Unsound] Unknown address in tmp___18 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10363:3-10363:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10363:3-10363:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationToken",_))), Lval(Var(tmp___18, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10363:3-10363:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10363:3-10363:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10363:3-10363:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10363:3-10363:54)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Unsound] Unknown address in (char const   *)reqData___1->newName has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___1, NoOffset)), Field(newName:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___19, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Unsound] Unknown address in {&tmp___19} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10365:3-10365:53)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10365:3-10365:53)
[Info][Unsound] Unknown address in tmp___19 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10365:3-10365:53)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10365:3-10365:53)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationName",_))), Lval(Var(tmp___19, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10365:3-10365:53)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10365:3-10365:53)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10365:3-10365:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10365:3-10365:53)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Unsound] Unknown address in (char const   *)station->id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(station, NoOffset)), Field(id:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___20, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Unsound] Unknown address in {&tmp___20} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10371:3-10371:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10371:3-10371:54)
[Info][Unsound] Unknown address in tmp___20 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10371:3-10371:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10371:3-10371:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationToken",_))), Lval(Var(tmp___20, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10371:3-10371:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10371:3-10371:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10371:3-10371:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10371:3-10371:54)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Unsound] Unknown address in (char const   *)reqData___2->searchStr has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___2, NoOffset)), Field(searchStr:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___21, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Unsound] Unknown address in {&tmp___21} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10377:3-10377:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10377:3-10377:52)
[Info][Unsound] Unknown address in tmp___21 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10377:3-10377:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10377:3-10377:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("searchText",_))), Lval(Var(tmp___21, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10377:3-10377:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10377:3-10377:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10377:3-10377:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10377:3-10377:52)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10382:7-10382:45)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Unsound] Unknown address in (char const   *)reqData___3->token has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___3, NoOffset)), Field(token:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___22, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Unsound] Unknown address in {&tmp___22} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10384:5-10384:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10384:5-10384:54)
[Info][Unsound] Unknown address in tmp___22 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10384:5-10384:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10384:5-10384:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("musicToken",_))), Lval(Var(tmp___22, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10384:5-10384:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10384:5-10384:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10384:5-10384:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10384:5-10384:54)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Unsound] Unknown address in (char const   *)reqData___3->token has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___3, NoOffset)), Field(token:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___23, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Unsound] Unknown address in {&tmp___23} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10387:5-10387:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10387:5-10387:54)
[Info][Unsound] Unknown address in tmp___23 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10387:5-10387:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10387:5-10387:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("trackToken",_))), Lval(Var(tmp___23, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10387:5-10387:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10387:5-10387:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10387:5-10387:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10387:5-10387:54)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10389:5-10389:12)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10393:5-10393:12)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10390:5-10390:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("song",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10390:5-10390:46)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10390:5-10390:46)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10390:5-10390:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10390:5-10390:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___24, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10390:5-10390:46)
[Info][Unsound] Unknown address in {&tmp___24} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10390:5-10390:46)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10391:5-10391:53)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10391:5-10391:53)
[Info][Unsound] Unknown address in tmp___24 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10391:5-10391:53)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10391:5-10391:53)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("musicType",_))), Lval(Var(tmp___24, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10391:5-10391:53)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10391:5-10391:53)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10391:5-10391:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10391:5-10391:53)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10394:5-10394:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("artist",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10394:5-10394:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10394:5-10394:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10394:5-10394:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10394:5-10394:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___25, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10394:5-10394:48)
[Info][Unsound] Unknown address in {&tmp___25} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10394:5-10394:48)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10395:5-10395:53)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10395:5-10395:53)
[Info][Unsound] Unknown address in tmp___25 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10395:5-10395:53)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10395:5-10395:53)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("musicType",_))), Lval(Var(tmp___25, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10395:5-10395:53)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10395:5-10395:53)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10395:5-10395:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10395:5-10395:53)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Unsound] Unknown address in (char const   *)reqData___4->musicId has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___4, NoOffset)), Field(musicId:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___26, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Unsound] Unknown address in {&tmp___26} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10406:3-10406:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10406:3-10406:52)
[Info][Unsound] Unknown address in tmp___26 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10406:3-10406:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10406:3-10406:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("musicToken",_))), Lval(Var(tmp___26, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10406:3-10406:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10406:3-10406:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10406:3-10406:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10406:3-10406:52)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Unsound] Unknown address in (char const   *)(reqData___4->station)->id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Mem(Lval(Var(reqData___4, NoOffset)), Field(station:TPtr(TNamed(PianoStation_t, TComp(struct PianoStation, head : TNamed(PianoListHead_t, TComp(struct PianoListHead, next : TPtr(TCompLoop(struct PianoListHead, _, ), ), , ), ), isCreator : TInt(char, ), isQuickMix : TInt(char, ), useQuickMix : TInt(char, ), name : TPtr(TInt(char, ), ), id : TPtr(TInt(char, ), ), seedId : TPtr(TInt(char, ), ), , ), ), ), NoOffset))), Field(id:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___27, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Unsound] Unknown address in {&tmp___27} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10408:3-10408:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10408:3-10408:54)
[Info][Unsound] Unknown address in tmp___27 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10408:3-10408:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10408:3-10408:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationToken",_))), Lval(Var(tmp___27, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10408:3-10408:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10408:3-10408:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10408:3-10408:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10408:3-10408:54)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Unsound] Unknown address in (char const   *)song->trackToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(song, NoOffset)), Field(trackToken:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___28, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Unsound] Unknown address in {&tmp___28} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10414:3-10414:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10414:3-10414:52)
[Info][Unsound] Unknown address in tmp___28 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10414:3-10414:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10414:3-10414:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("trackToken",_))), Lval(Var(tmp___28, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10414:3-10414:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10414:3-10414:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10414:3-10414:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10414:3-10414:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10419:3-10419:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10419:3-10419:37)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10419:3-10419:37)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10419:3-10419:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10419:3-10419:37)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___29, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10419:3-10419:37)
[Info][Unsound] Unknown address in {&tmp___29} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10419:3-10419:37)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10422:9-10422:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10422:9-10422:32)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10423:11-10423:35)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10423:11-10423:35)
[Info][Unsound] Unknown address in (char const   *)curStation->id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(curStation, NoOffset)), Field(id:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___30, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Info][Unsound] Unknown address in {&tmp___30} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10424:9-10424:72)
[Info][Unsound] Unknown address in a has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10425:9-10425:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10425:9-10425:43)
[Info][Unsound] Unknown address in tmp___30 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10425:9-10425:43)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10425:9-10425:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(a, NoOffset)), Lval(Var(tmp___30, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10425:9-10425:43)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10425:9-10425:43)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10425:9-10425:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10425:9-10425:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10428:5-10428:67)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10430:3-10430:53)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10430:3-10430:53)
[Info][Unsound] Unknown address in a has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10430:3-10430:53)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10430:3-10430:53)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("quickMixStationIds",_))), Lval(Var(a, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10430:3-10430:53)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10430:3-10430:53)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10430:3-10430:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10430:3-10430:53)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Unsound] Unknown address in (char const   *)station___0->id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(station___0, NoOffset)), Field(id:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___31, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Unsound] Unknown address in {&tmp___31} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10439:3-10439:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10439:3-10439:54)
[Info][Unsound] Unknown address in tmp___31 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10439:3-10439:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10439:3-10439:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationToken",_))), Lval(Var(tmp___31, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10439:3-10439:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10439:3-10439:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10439:3-10439:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10439:3-10439:54)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Unsound] Unknown address in (char const   *)(reqData___5->song)->trackToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Mem(Lval(Var(reqData___5, NoOffset)), Field(song:TPtr(TNamed(PianoSong_t, TComp(struct PianoSong, head : TNamed(PianoListHead_t, TComp(struct PianoListHead, next : TPtr(TCompLoop(struct PianoListHead, _, ), ), , ), ), artist : TPtr(TInt(char, ), ), stationId : TPtr(TInt(char, ), ), album : TPtr(TInt(char, ), ), audioUrl : TPtr(TInt(char, ), ), coverArt : TPtr(TInt(char, ), ), musicId : TPtr(TInt(char, ), ), title : TPtr(TInt(char, ), ), seedId : TPtr(TInt(char, ), ), feedbackId : TPtr(TInt(char, ), ), detailUrl : TPtr(TInt(char, ), ), trackToken : TPtr(TInt(char, ), ), fileGain : TFloat(float, ), length : TInt(unsigned int, ), rating : TNamed(PianoSongRating_t, Enum(__anonenum_PianoSongRating_t_787051046,), ), audioFormat : TNamed(PianoAudioFormat_t, Enum(__anonenum_PianoAudioFormat_t_237414795,), ), , ), ), ), NoOffset))), Field(trackToken:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___32, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Unsound] Unknown address in {&tmp___32} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10445:3-10445:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10445:3-10445:52)
[Info][Unsound] Unknown address in tmp___32 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10445:3-10445:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10445:3-10445:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("trackToken",_))), Lval(Var(tmp___32, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10445:3-10445:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10445:3-10445:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10445:3-10445:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10445:3-10445:52)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Unsound] Unknown address in (char const   *)song___0->trackToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(song___0, NoOffset)), Field(trackToken:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___33, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Unsound] Unknown address in {&tmp___33} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10451:3-10451:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10451:3-10451:52)
[Info][Unsound] Unknown address in tmp___33 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10451:3-10451:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10451:3-10451:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("trackToken",_))), Lval(Var(tmp___33, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10451:3-10451:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10451:3-10451:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10451:3-10451:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10451:3-10451:52)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Unsound] Unknown address in (char const   *)song___1->trackToken has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(song___1, NoOffset)), Field(trackToken:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___34, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Unsound] Unknown address in {&tmp___34} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10457:3-10457:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10457:3-10457:52)
[Info][Unsound] Unknown address in tmp___34 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10457:3-10457:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10457:3-10457:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("trackToken",_))), Lval(Var(tmp___34, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10457:3-10457:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10457:3-10457:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10457:3-10457:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10457:3-10457:52)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Unsound] Unknown address in (char const   *)(reqData___6->station)->id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Mem(Lval(Var(reqData___6, NoOffset)), Field(station:TPtr(TNamed(PianoStation_t, TComp(struct PianoStation, head : TNamed(PianoListHead_t, TComp(struct PianoListHead, next : TPtr(TCompLoop(struct PianoListHead, _, ), ), , ), ), isCreator : TInt(char, ), isQuickMix : TInt(char, ), useQuickMix : TInt(char, ), name : TPtr(TInt(char, ), ), id : TPtr(TInt(char, ), ), seedId : TPtr(TInt(char, ), ), , ), ), ), NoOffset))), Field(id:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___35, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Unsound] Unknown address in {&tmp___35} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10463:3-10463:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10463:3-10463:54)
[Info][Unsound] Unknown address in tmp___35 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10463:3-10463:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10463:3-10463:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationToken",_))), Lval(Var(tmp___35, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10463:3-10463:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10463:3-10463:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10463:3-10463:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10463:3-10463:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10464:3-10464:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Const(Int(1,int,1)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10464:3-10464:40)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10464:3-10464:40)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10464:3-10464:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10464:3-10464:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___36, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10464:3-10464:40)
[Info][Unsound] Unknown address in {&tmp___36} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10464:3-10464:40)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10465:3-10465:67)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10465:3-10465:67)
[Info][Unsound] Unknown address in tmp___36 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10465:3-10465:67)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10465:3-10465:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("includeExtendedAttributes",_))), Lval(Var(tmp___36, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10465:3-10465:67)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10465:3-10465:67)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10465:3-10465:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10465:3-10465:67)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10466:3-10466:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Const(Int(1,int,1)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10466:3-10466:40)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10466:3-10466:40)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10466:3-10466:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10466:3-10466:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___37, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10466:3-10466:40)
[Info][Unsound] Unknown address in {&tmp___37} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10466:3-10466:40)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10467:3-10467:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10467:3-10467:60)
[Info][Unsound] Unknown address in tmp___37 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10467:3-10467:60)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10467:3-10467:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("includeExtraParams",_))), Lval(Var(tmp___37, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10467:3-10467:60)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10467:3-10467:60)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10467:3-10467:60)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10467:3-10467:60)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10472:3-10472:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Unsound] Unknown address in (char const   *)station___1->id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(station___1, NoOffset)), Field(id:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___38, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Unsound] Unknown address in {&tmp___38} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10473:3-10473:67)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10474:3-10474:51)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10474:3-10474:51)
[Info][Unsound] Unknown address in tmp___38 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10474:3-10474:51)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10474:3-10474:51)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationId",_))), Lval(Var(tmp___38, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10474:3-10474:51)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10474:3-10474:51)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10474:3-10474:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10474:3-10474:51)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10480:3-10480:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Unsound] Unknown address in (char const   *)station___2->id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(station___2, NoOffset)), Field(id:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___39, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Unsound] Unknown address in {&tmp___39} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10481:3-10481:67)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10482:3-10482:51)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10482:3-10482:51)
[Info][Unsound] Unknown address in tmp___39 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10482:3-10482:51)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10482:3-10482:51)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stationId",_))), Lval(Var(tmp___39, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10482:3-10482:51)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10482:3-10482:51)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10482:3-10482:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10482:3-10482:51)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TNamed(int32_t, TNamed(__int32_t, TInt(int, ), ), ), Lval(Mem(Lval(Var(reqData___8, NoOffset)), Field(id:TInt(unsigned int, ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___40, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Info][Unsound] Unknown address in {&tmp___40} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10484:3-10484:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10484:3-10484:48)
[Info][Unsound] Unknown address in tmp___40 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10484:3-10484:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10484:3-10484:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("modeId",_))), Lval(Var(tmp___40, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10484:3-10484:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10484:3-10484:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10484:3-10484:48)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10484:3-10484:48)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Unsound] Unknown address in (char const   *)song___2->feedbackId has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(song___2, NoOffset)), Field(feedbackId:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___41, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Unsound] Unknown address in {&tmp___41} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10491:3-10491:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10491:3-10491:52)
[Info][Unsound] Unknown address in tmp___41 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10491:3-10491:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10491:3-10491:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("feedbackId",_))), Lval(Var(tmp___41, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10491:3-10491:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10491:3-10491:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10491:3-10491:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10491:3-10491:52)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10497:7-10497:71)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10498:5-10498:41)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10498:5-10498:41)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10500:7-10500:73)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10501:5-10501:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10501:5-10501:43)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10503:7-10503:74)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10504:5-10504:44)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10504:5-10504:44)
[Info][Unsound] Unknown address in (char const   *)seedId has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Var(seedId, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___42, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Info][Unsound] Unknown address in {&tmp___42} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10506:3-10506:58)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10507:3-10507:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10507:3-10507:48)
[Info][Unsound] Unknown address in tmp___42 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10507:3-10507:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10507:3-10507:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("seedId",_))), Lval(Var(tmp___42, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10507:3-10507:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10507:3-10507:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10507:3-10507:48)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10507:3-10507:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10515:3-10515:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Const(Int(1,int,1)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10515:3-10515:40)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10515:3-10515:40)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10515:3-10515:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10515:3-10515:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___43, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10515:3-10515:40)
[Info][Unsound] Unknown address in {&tmp___43} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10515:3-10515:40)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10516:3-10516:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10516:3-10516:61)
[Info][Unsound] Unknown address in tmp___43 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10516:3-10516:61)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10516:3-10516:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("userInitiatedChange",_))), Lval(Var(tmp___43, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10516:3-10516:61)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10516:3-10516:61)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10516:3-10516:61)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10516:3-10516:61)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Unsound] Unknown address in (char const   *)reqData___10->currentUsername has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___10, NoOffset)), Field(currentUsername:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___44, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Unsound] Unknown address in {&tmp___44} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10518:3-10518:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10518:3-10518:57)
[Info][Unsound] Unknown address in tmp___44 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10518:3-10518:57)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10518:3-10518:57)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("currentUsername",_))), Lval(Var(tmp___44, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10518:3-10518:57)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10518:3-10518:57)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10518:3-10518:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10518:3-10518:57)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Unsound] Unknown address in (char const   *)reqData___10->currentPassword has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___10, NoOffset)), Field(currentPassword:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___45, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Unsound] Unknown address in {&tmp___45} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10520:3-10520:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10520:3-10520:57)
[Info][Unsound] Unknown address in tmp___45 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10520:3-10520:57)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10520:3-10520:57)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("currentPassword",_))), Lval(Var(tmp___45, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10520:3-10520:57)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10520:3-10520:57)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10520:3-10520:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10520:3-10520:57)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10521:7-10521:63)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), ==(CastE(TInt(unsigned int, ), Lval(Mem(Lval(Var(reqData___10, NoOffset)), Field(explicitContentFilter:TNamed(PianoTristate_t, Enum(__anonenum_PianoTristate_t_148770165,), ), NoOffset)))), Const(Int(2,unsigned int,2U))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___46, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Info][Unsound] Unknown address in {&tmp___46} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10523:5-10523:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10523:5-10523:74)
[Info][Unsound] Unknown address in tmp___46 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10523:5-10523:74)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10523:5-10523:74)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("isExplicitContentFilterEnabled",_))), Lval(Var(tmp___46, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10523:5-10523:74)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10523:5-10523:74)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10523:5-10523:74)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10523:5-10523:74)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10525:7-10525:79)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Unsound] Unknown address in (char const   *)reqData___10->newUsername has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___10, NoOffset)), Field(newUsername:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___47, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Unsound] Unknown address in {&tmp___47} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10527:5-10527:55)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10527:5-10527:55)
[Info][Unsound] Unknown address in tmp___47 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10527:5-10527:55)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10527:5-10527:55)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("newUsername",_))), Lval(Var(tmp___47, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10527:5-10527:55)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10527:5-10527:55)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10527:5-10527:55)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10527:5-10527:55)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10529:7-10529:79)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Unsound] Unknown address in (char const   *)reqData___10->newPassword has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(reqData___10, NoOffset)), Field(newPassword:TPtr(TInt(char, ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___48, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Unsound] Unknown address in {&tmp___48} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Info][Unsound] Unknown address in j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10531:5-10531:55)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10531:5-10531:55)
[Info][Unsound] Unknown address in tmp___48 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10531:5-10531:55)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10531:5-10531:55)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(j, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("newPassword",_))), Lval(Var(tmp___48, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10531:5-10531:55)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10531:5-10531:55)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10531:5-10531:55)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10531:5-10531:55)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Info][Unsound] Unknown address in {&stations} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stations",_))), AddrOf(Var(stations, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___11, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10982:3-10983:51)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11000:5-11000:41)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11000:5-11000:41)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11000:5-11000:41)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11000:5-11000:41)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11000:5-11000:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11000:5-11000:41)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10635:3-10635:46)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10636:3-10636:45)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10637:3-10638:40)
[Error][Imprecise][Unsound] Function definition missing for json_object_object_get_ex (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Info][Unsound] Unknown address in (struct json_object  const  *)j has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Info][Unsound] Unknown address in {&v} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(j, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Lval(Var(key, NoOffset))), AddrOf(Var(v, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10618:3-10619:43)
[Error][Imprecise][Unsound] Function definition missing for json_object_get_boolean (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10621:5-10621:65)
[Info][Unsound] Unknown address in (struct json_object  const  *)v has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10621:5-10621:65)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10621:5-10621:65)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10621:5-10621:65)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(v, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10621:5-10621:65)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10621:5-10621:65)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10621:5-10621:65)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10621:5-10621:65)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10621:5-10621:65)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10645:3-10646:44)
[Info][Unsound] Unknown address in (struct json_object  const  *)s has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11002:7-11003:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11002:7-11003:39)
[Info][Unsound] Unknown address in {&mix} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11002:7-11003:39)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11002:7-11003:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(s, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("quickMixStationIds",_))), AddrOf(Var(mix, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11002:7-11003:39)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11002:7-11003:39)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11002:7-11003:39)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11002:7-11003:39)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11008:7-11008:40)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11010:5-11010:115)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11010:5-11010:115)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11010:5-11010:115)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11010:5-11010:115)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11010:5-11010:115)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11587:12-11587:69)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11587:12-11587:69)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11587:12-11587:69)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11588:7-11588:24)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11588:7-11588:24)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11588:7-11588:24)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11590:5-11590:43)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11590:5-11590:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11590:5-11590:43)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11011:5-11011:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11011:5-11011:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11011:5-11011:46)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11011:5-11011:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11011:5-11011:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11011:5-11011:46)
[Info][Unsound] Unknown address in (struct json_object  const  *)stations has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10989:5-10989:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10989:5-10989:78)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10989:5-10989:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(stations, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10989:5-10989:78)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10989:5-10989:78)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10989:5-10989:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___16, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10989:5-10989:78)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10989:5-10989:78)
[Info][Unsound] Unknown address in (struct json_object  const  *)stations has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(stations, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___12, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Info][Unsound] Unknown address in {&tmp___12} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10993:5-10993:91)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10995:5-10995:55)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10995:5-10995:55)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11040:3-11041:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11040:3-11041:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11040:3-11041:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("items",_))), AddrOf(Var(items, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11040:3-11041:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11040:3-11041:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11040:3-11041:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___21, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11040:3-11041:48)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11040:3-11041:48)
[Info][Unsound] Unknown address in (struct json_object  const  *)s___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11058:5-11059:77)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11058:5-11059:77)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11058:5-11059:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(s___0, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("artistName",_))), CastE(TPtr(TPtr(TComp(struct json_object, , , ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11058:5-11059:77)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11058:5-11059:77)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11058:5-11059:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___24, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11058:5-11059:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11058:5-11059:77)
[Info][Unsound] Unknown address in (struct json_object  const  *)s___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Info][Unsound] Unknown address in {&umap} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(s___0, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("audioUrlMap",_))), AddrOf(Var(umap, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___29, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11064:5-11065:49)
[Info][Unsound] Unknown address in (struct json_object  const  *)umap has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Info][Unsound] Unknown address in {&qmap} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(umap, NoOffset))), Lval(Var(qualityMap, Index(Lval(Mem(Lval(Var(reqData___1, NoOffset)), Field(quality:TNamed(PianoAudioQuality_t, Enum(__anonenum_PianoAudioQuality_t_590322017,), ), NoOffset))), NoOffset))), AddrOf(Var(qmap, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___27, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Info][Unsound] Unknown address in (struct json_object  const  *)qmap has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Info][Unsound] Unknown address in {&jsonEncoding} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(qmap, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("encoding",_))), AddrOf(Var(jsonEncoding, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___28, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11070:9-11071:61)
[Info][Unsound] Unknown address in jsonEncoding has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(jsonEncoding, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___25, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Info][Unsound] Unknown address in {&tmp___25} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11073:11-11073:58)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11077:13-11077:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11077:13-11077:54)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11084:11-11084:61)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11098:5-11098:56)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11099:5-11099:54)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11100:5-11100:53)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11101:5-11101:60)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11102:5-11102:58)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11103:5-11103:59)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11104:5-11104:62)
[Info][Unsound] Unknown address in (struct json_object  const  *)s___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Info][Unsound] Unknown address in {&v} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(s___0, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("trackGain",_))), AddrOf(Var(v, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___32, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11105:5-11106:46)
[Info][Unsound] Unknown address in (struct json_object  const  *)v has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11108:7-11108:71)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11108:7-11108:71)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11108:7-11108:71)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(v, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11108:7-11108:71)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11108:7-11108:71)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11108:7-11108:71)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___31, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11108:7-11108:71)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11108:7-11108:71)
[Info][Unsound] Unknown address in (struct json_object  const  *)s___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Info][Unsound] Unknown address in {&v} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(s___0, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("trackLength",_))), AddrOf(Var(v, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___35, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11113:5-11114:46)
[Info][Unsound] Unknown address in (struct json_object  const  *)v has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11116:7-11116:68)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11116:7-11116:68)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11116:7-11116:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(v, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11116:7-11116:68)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11116:7-11116:68)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11116:7-11116:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___34, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11116:7-11116:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11116:7-11116:68)
[Info][Unsound] Unknown address in (struct json_object  const  *)s___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Info][Unsound] Unknown address in {&v} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(s___0, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("songRating",_))), AddrOf(Var(v, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___39, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11121:5-11122:46)
[Info][Unsound] Unknown address in (struct json_object  const  *)v has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11124:7-11124:68)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11124:7-11124:68)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11124:7-11124:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(v, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11124:7-11124:68)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11124:7-11124:68)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11124:7-11124:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___37, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11124:7-11124:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11124:7-11124:68)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11139:5-11139:109)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11139:5-11139:109)
[Info][Unsound] Unknown address in (struct json_object  const  *)items has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11047:5-11047:75)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11047:5-11047:75)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11047:5-11047:75)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(items, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11047:5-11047:75)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11047:5-11047:75)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11047:5-11047:75)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___42, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11047:5-11047:75)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11047:5-11047:75)
[Info][Unsound] Unknown address in (struct json_object  const  *)items has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(items, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___1, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___22, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Info][Unsound] Unknown address in {&tmp___22} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11051:5-11051:92)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11053:5-11053:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11053:5-11053:49)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11171:3-11171:45)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11172:3-11172:57)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Info][Unsound] Unknown address in {&artists} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("artists",_))), AddrOf(Var(artists, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___50, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11173:3-11174:50)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11190:7-11190:54)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11191:7-11191:57)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11192:11-11192:79)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11195:9-11195:51)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11197:7-11197:113)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11198:7-11198:56)
[Info][Unsound] Unknown address in (struct json_object  const  *)artists has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11178:7-11178:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11178:7-11178:79)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11178:7-11178:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(artists, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11178:7-11178:79)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11178:7-11178:79)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11178:7-11178:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___49, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11178:7-11178:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11178:7-11178:79)
[Info][Unsound] Unknown address in (struct json_object  const  *)artists has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(artists, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___2, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___45, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Info][Unsound] Unknown address in {&tmp___45} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11182:7-11183:59)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11185:7-11185:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11185:7-11185:53)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Info][Unsound] Unknown address in {&songs} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("songs",_))), AddrOf(Var(songs, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___56, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11202:3-11203:48)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11218:7-11218:59)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11219:7-11219:62)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11220:7-11220:63)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11221:11-11221:77)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11224:9-11224:49)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11226:7-11226:115)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11227:7-11227:52)
[Info][Unsound] Unknown address in (struct json_object  const  *)songs has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11207:7-11207:77)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11207:7-11207:77)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11207:7-11207:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(songs, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11207:7-11207:77)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11207:7-11207:77)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11207:7-11207:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___55, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11207:7-11207:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11207:7-11207:77)
[Info][Unsound] Unknown address in (struct json_object  const  *)songs has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(songs, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___3, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___51, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Info][Unsound] Unknown address in {&tmp___51} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11211:7-11211:94)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11213:7-11213:55)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11213:7-11213:55)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11233:3-11233:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11233:3-11233:57)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Info][Unsound] Unknown address in {&categories} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("categories",_))), AddrOf(Var(categories, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___74, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11273:3-11274:53)
[Info][Unsound] Unknown address in (struct json_object  const  *)stations___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(stations___0, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(k___0, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___65, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Info][Unsound] Unknown address in {&tmp___65} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11300:11-11301:63)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11303:11-11303:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11303:11-11303:59)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11308:11-11308:65)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11308:11-11308:65)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11309:11-11309:69)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11309:11-11309:69)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11313:13-11313:58)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11315:11-11315:119)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11315:11-11315:119)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11316:11-11316:62)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11290:7-11290:66)
[Info][Unsound] Unknown address in (struct json_object  const  *)c has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Info][Unsound] Unknown address in {&stations___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(c, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("stations",_))), AddrOf(Var(stations___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___70, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11291:7-11292:59)
[Info][Unsound] Unknown address in (struct json_object  const  *)stations___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11296:11-11296:88)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11296:11-11296:88)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11296:11-11296:88)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(stations___0, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11296:11-11296:88)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11296:11-11296:88)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11296:11-11296:88)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___69, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11296:11-11296:88)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11296:11-11296:88)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11323:9-11323:47)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11326:7-11326:59)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11326:7-11326:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11326:7-11326:59)
[Info][Unsound] Unknown address in (struct json_object  const  *)categories has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11278:7-11278:82)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11278:7-11278:82)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11278:7-11278:82)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(categories, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11278:7-11278:82)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11278:7-11278:82)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11278:7-11278:82)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___73, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11278:7-11278:82)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11278:7-11278:82)
[Info][Unsound] Unknown address in (struct json_object  const  *)categories has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(categories, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___4, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___63, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Info][Unsound] Unknown address in {&tmp___63} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11282:7-11283:59)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11285:7-11285:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11285:7-11285:63)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11391:3-11391:29)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Info][Unsound] Unknown address in {&music} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("music",_))), AddrOf(Var(music, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___95, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11392:3-11393:48)
[Info][Unsound] Unknown address in (struct json_object  const  *)music has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Info][Unsound] Unknown address in {&songs___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(music, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("songs",_))), AddrOf(Var(songs___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___88, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11395:5-11396:54)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11412:9-11412:61)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11413:9-11413:64)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11414:9-11414:60)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11415:13-11415:75)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11418:11-11418:47)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11420:9-11420:117)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11421:9-11421:50)
[Info][Unsound] Unknown address in (struct json_object  const  *)songs___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11400:9-11400:83)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11400:9-11400:83)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11400:9-11400:83)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(songs___0, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11400:9-11400:83)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11400:9-11400:83)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11400:9-11400:83)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___87, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11400:9-11400:83)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11400:9-11400:83)
[Info][Unsound] Unknown address in (struct json_object  const  *)songs___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(songs___0, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___6, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___83, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Info][Unsound] Unknown address in {&tmp___83} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11404:9-11405:61)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11407:9-11407:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11407:9-11407:57)
[Info][Unsound] Unknown address in (struct json_object  const  *)music has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Info][Unsound] Unknown address in {&artists___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(music, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("artists",_))), AddrOf(Var(artists___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___94, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11425:5-11426:56)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11442:9-11442:64)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11443:9-11443:62)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11444:13-11444:77)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11447:11-11447:49)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11449:9-11449:119)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11450:9-11450:54)
[Info][Unsound] Unknown address in (struct json_object  const  *)artists___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11430:9-11430:85)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11430:9-11430:85)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11430:9-11430:85)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(artists___0, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11430:9-11430:85)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11430:9-11430:85)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11430:9-11430:85)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___93, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11430:9-11430:85)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11430:9-11430:85)
[Info][Unsound] Unknown address in (struct json_object  const  *)artists___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(artists___0, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___7, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___89, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Info][Unsound] Unknown address in {&tmp___89} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11434:9-11435:61)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11437:9-11437:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11437:9-11437:59)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11478:9-11478:65)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11479:9-11479:68)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11480:9-11480:72)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11481:9-11482:52)
[Info][Unsound] Unknown address in (struct json_object  const  *)s___5 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Info][Unsound] Unknown address in {&v___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(s___5, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("trackLength",_))), AddrOf(Var(v___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___103, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11488:9-11489:70)
[Info][Unsound] Unknown address in (struct json_object  const  *)v___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11491:11-11491:77)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11491:11-11491:77)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11491:11-11491:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(v___0, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11491:11-11491:77)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11491:11-11491:77)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11491:11-11491:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___102, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11491:11-11491:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11491:11-11491:77)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11496:13-11496:74)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11499:11-11499:47)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11501:9-11501:123)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11502:9-11502:50)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Info][Unsound] Unknown address in {&feedback} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("feedback",_))), AddrOf(Var(feedback, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___107, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11455:3-11456:52)
[Info][Unsound] Unknown address in (struct json_object  const  *)feedback has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Info][Unsound] Unknown address in {&val} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(feedback, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Lval(Var(keys, Index(Lval(Var(i___8, NoOffset)), NoOffset)))), AddrOf(Var(val, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___96, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11460:7-11461:77)
[Info][Unsound] Unknown address in (struct json_object  const  *)val has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11467:9-11467:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11467:9-11467:78)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11467:9-11467:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(val, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11467:9-11467:78)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11467:9-11467:78)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11467:9-11467:78)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___106, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11467:9-11467:78)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11467:9-11467:78)
[Info][Unsound] Unknown address in (struct json_object  const  *)val has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(val, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___9, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___97, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Info][Unsound] Unknown address in {&tmp___97} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11471:9-11471:94)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11473:9-11473:61)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11473:9-11473:61)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Info][Unsound] Unknown address in {&activeMode} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("currentModeId",_))), AddrOf(Var(activeMode, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___108, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11513:3-11514:54)
[Info][Unsound] Unknown address in (struct json_object  const  *)activeMode has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11516:5-11516:73)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11516:5-11516:73)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11516:5-11516:73)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(activeMode, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11516:5-11516:73)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11516:5-11516:73)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11516:5-11516:73)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(active, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11516:5-11516:73)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11516:5-11516:73)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Info][Unsound] Unknown address in {&availableModes} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("availableModes",_))), AddrOf(Var(availableModes, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___115, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11518:3-11519:58)
[Info][Unsound] Unknown address in (struct json_object  const  *)val___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Info][Unsound] Unknown address in {&modeId} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(val___0, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("modeId",_))), AddrOf(Var(modeId, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___111, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11535:7-11536:64)
[Info][Unsound] Unknown address in (struct json_object  const  *)modeId has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(modeId, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(mode, NoOffset)), Field(id:TInt(int, ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Info][Unsound] Unknown value in {&(alloc@sid:5945@tid:Top Threads(#top)).id} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11538:9-11538:75)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11539:9-11539:58)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11540:9-11540:72)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11541:9-11542:62)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11543:9-11544:59)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11547:11-11547:79)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11550:9-11550:52)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11552:7-11552:113)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11553:7-11553:62)
[Info][Unsound] Unknown address in (struct json_object  const  *)availableModes has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11523:7-11523:87)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11523:7-11523:87)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11523:7-11523:87)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(availableModes, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11523:7-11523:87)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11523:7-11523:87)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11523:7-11523:87)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___114, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11523:7-11523:87)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11523:7-11523:87)
[Info][Unsound] Unknown address in (struct json_object  const  *)availableModes has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(availableModes, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___10, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___109, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Info][Unsound] Unknown address in {&tmp___109} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11527:7-11528:61)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11530:7-11530:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11530:7-11530:52)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Info][Unsound] Unknown address in {&activeMode___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("currentModeId",_))), AddrOf(Var(activeMode___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___116, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11561:3-11562:58)
[Info][Unsound] Unknown address in (struct json_object  const  *)activeMode___0 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11564:5-11564:81)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11564:5-11564:81)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11564:5-11564:81)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(activeMode___0, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11564:5-11564:81)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11564:5-11564:81)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11564:5-11564:81)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(active___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11564:5-11564:81)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11564:5-11564:81)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11566:7-11566:51)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10919:15-10919:39)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10935:3-10935:9)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10971:3-10971:9)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10969:3-10969:68)
[Info][Unsound] Unknown address in (struct json_object  const  *)mix has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(mix, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___0, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___17, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Info][Unsound] Unknown address in {&tmp___17} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11023:9-11023:94)
[Info][Unsound] Unknown address in id has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(id, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___18, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Info][Unsound] Unknown address in {&tmp___18} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11025:9-11025:46)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11026:9-11026:66)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11026:9-11026:66)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11028:11-11028:44)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11028:11-11028:44)
[Info][Unsound] Unknown address in (struct json_object  const  *)mix has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11019:9-11019:77)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11019:9-11019:77)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11019:9-11019:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(mix, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11019:9-11019:77)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11019:9-11019:77)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11019:9-11019:77)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___20, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11019:9-11019:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11019:9-11019:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11032:7-11032:69)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11088:11-11088:41)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11088:11-11088:41)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11088:11-11088:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11088:11-11088:41)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->audioUrl in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9965:5-9965:36)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9965:5-9965:36)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->coverArt in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9966:5-9966:36)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9966:5-9966:36)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->artist in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9967:5-9967:34)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9967:5-9967:34)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->musicId in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9968:5-9968:35)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9968:5-9968:35)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->title in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9969:5-9969:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9969:5-9969:33)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->stationId in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9970:5-9970:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9970:5-9970:37)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->album in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9971:5-9971:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9971:5-9971:33)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->feedbackId in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9972:5-9972:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9972:5-9972:38)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->seedId in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9973:5-9973:34)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9973:5-9973:34)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->detailUrl in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9974:5-9974:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9974:5-9974:37)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curSong->trackToken in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9975:5-9975:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9975:5-9975:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9977:5-9977:48)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)lastSong in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9978:5-9978:27)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9978:5-9978:27)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11094:9-11094:39)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11094:9-11094:39)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11094:9-11094:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11094:9-11094:39)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11144:3-11144:38)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11148:4-11148:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11148:4-11148:52)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11154:3-11154:45)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)(reqData___3->station)->name in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11154:3-11154:45)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11154:3-11154:45)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Mem(Lval(Var(reqData___3, NoOffset)), Field(station:TPtr(TNamed(PianoStation_t, TComp(struct PianoStation, head : TNamed(PianoListHead_t, TComp(struct PianoListHead, next : TPtr(TCompLoop(struct PianoListHead, _, ), ), , ), ), isCreator : TInt(char, ), isQuickMix : TInt(char, ), useQuickMix : TInt(char, ), name : TPtr(TInt(char, ), ), id : TPtr(TInt(char, ), ), seedId : TPtr(TInt(char, ), ), , ), ), ), NoOffset))), Field(name:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11155:4-11155:76)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11155:4-11155:76)
[Info][Unsound] Unknown address in & (reqData___3->station)->name has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11155:4-11155:76)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11155:4-11155:76)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11155:4-11155:76)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11162:5-11162:38)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11164:3-11164:110)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11164:3-11164:110)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11626:5-11626:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11626:5-11626:51)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11165:3-11165:44)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11165:3-11165:44)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11165:3-11165:44)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11165:3-11165:44)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11165:3-11165:44)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11165:3-11165:44)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9934:3-9934:30)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)station->name in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9934:3-9934:30)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9934:3-9934:30)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9935:3-9935:28)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)station->id in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9935:3-9935:28)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9935:3-9935:28)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9936:3-9936:32)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)station->seedId in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9936:3-9936:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9936:3-9936:32)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9937:3-9937:47)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11238:3-11238:48)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11238:3-11238:48)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10635:3-10635:46)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10636:3-10636:45)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10644:3-10644:32)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10647:3-10647:33)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11239:3-11239:114)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10100:5-10100:69)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10096:5-10096:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10096:5-10096:77)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11245:7-11245:40)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11247:5-11247:111)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11619:9-11619:32)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11619:9-11619:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11619:9-11619:32)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11621:9-11621:27)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11621:9-11621:27)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11248:5-11248:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11248:5-11248:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11248:5-11248:46)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11248:5-11248:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11248:5-11248:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11248:5-11248:46)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11249:5-11249:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9937:3-9937:47)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)search in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11250:5-11250:25)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11250:5-11250:25)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11255:5-11255:38)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11257:3-11257:117)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11257:3-11257:117)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11257:3-11257:117)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11258:3-11258:44)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11258:3-11258:44)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11258:3-11258:44)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11258:3-11258:44)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11258:3-11258:44)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11258:3-11258:44)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11262:3-11262:43)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11333:3-11333:35)
[Info][Unsound] Unknown address in (struct json_object  const  *)result has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Info][Unsound] Unknown address in {&explanations} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(result, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("explanations",_))), AddrOf(Var(explanations, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___82, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11338:3-11339:55)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11341:5-11341:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11341:5-11341:68)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11342:5-11342:47)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11343:5-11344:21)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11343:5-11344:21)
[Info][Unsound] Unknown address in (struct json_object  const  *)explanations has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11347:7-11347:84)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11347:7-11347:84)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11347:7-11347:84)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(explanations, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11347:7-11347:84)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11347:7-11347:84)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11347:7-11347:84)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___81, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11347:7-11347:84)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11347:7-11347:84)
[Info][Unsound] Unknown address in (struct json_object  const  *)explanations has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(explanations, NoOffset))), CastE(TNamed(size_t, TInt(unsigned long, ), ), Lval(Var(i___5, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___76, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Info][Unsound] Unknown address in {&tmp___76} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11351:7-11352:59)
[Info][Unsound] Unknown address in (struct json_object  const  *)e has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Info][Unsound] Unknown address in {&f} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(e, NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("focusTraitName",_))), AddrOf(Var(f, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___77, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11354:7-11355:48)
[Info][Unsound] Unknown address in f has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(f, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___78, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Info][Unsound] Unknown address in {&tmp___78} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11359:7-11359:43)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11361:7-11362:28)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11361:7-11362:28)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10658:9-10658:25)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10658:9-10658:25)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10669:9-10669:30)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10669:9-10669:30)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10676:5-10676:24)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10676:5-10676:24)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10681:3-10681:24)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10681:3-10681:24)
[Info][Unsound] Unknown address in (struct json_object  const  *)explanations has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11363:7-11363:84)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11363:7-11363:84)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11363:7-11363:84)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(explanations, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11363:7-11363:84)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11363:7-11363:84)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11363:7-11363:84)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___80, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11363:7-11363:84)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11363:7-11363:84)
[Info][Unsound] Unknown address in (struct json_object  const  *)explanations has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11368:9-11368:86)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11368:9-11368:86)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11368:9-11368:86)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TComp(struct json_object, , ,  const  ), ), Lval(Var(explanations, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11368:9-11368:86)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11368:9-11368:86)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11368:9-11368:86)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___79, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11368:9-11368:86)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11368:9-11368:86)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11373:11-11374:32)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11373:11-11374:32)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11370:11-11371:32)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11370:11-11371:32)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11365:9-11366:30)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11365:9-11366:30)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11384:3-11386:68)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11384:3-11386:68)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11387:3-11387:59)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11387:3-11387:59)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8574:11-8575:52)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8574:11-8575:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8574:11-8575:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8574:11-8575:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8574:11-8575:52)
[Info][Unsound] Unknown address in {&reqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8576:11-8577:108)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8580:13-8581:41)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8580:13-8581:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8580:13-8581:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8580:13-8581:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8580:13-8581:41)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3909:3-3911:74)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3909:3-3911:74)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3909:3-3911:74)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3909:3-3911:74)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3909:3-3911:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3909:3-3911:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3909:3-3911:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3909:3-3911:74)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9385:7-9385:110)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8719:3-8719:92)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11659:5-11659:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11659:5-11659:57)
[Error][Behavior > Undefined > NullPointerDereference][CWE-476] Must dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8720:3-8720:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8725:5-8725:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8725:5-8725:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8725:5-8725:38)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8725:5-8725:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8725:5-8725:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8725:5-8725:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8727:5-8727:69)
[Info][Unsound] Unknown address in {&(alloc@sid:3696@tid:Top Threads(#top))[def_exc:0]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8729:3-8730:112)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8729:3-8730:112)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8729:3-8730:112)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8729:3-8730:112)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8729:3-8730:112)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8729:3-8730:112)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8729:3-8730:112)
[Info][Unsound] Unknown address in {&(alloc@sid:3696@tid:Top Threads(#top))[def_exc:Unknown int([-63,63])]} has escaped. (lib/libc/stub/src/stdlib.c:11:7-11:43)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (lib/libc/stub/src/stdlib.c:11:7-11:43)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (lib/libc/stub/src/stdlib.c:11:7-11:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (lib/libc/stub/src/stdlib.c:11:7-11:43)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (lib/libc/stub/src/stdlib.c:11:7-11:43)
[Info][Imprecise] Trying to read a field, but the struct is unknown (lib/libc/stub/src/stdlib.c:11:7-11:43)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (lib/libc/stub/src/stdlib.c:11:7-11:43)
[Info][Unsound] Unknown address in {&(alloc@sid:3696@tid:Top Threads(#top))[def_exc:Unknown int([-63,63])]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8698:3-8698:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8698:3-8698:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8698:3-8698:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8698:3-8698:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8698:3-8698:46)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8698:3-8698:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8698:3-8698:46)
[Info][Unsound] Unknown address in {&(alloc@sid:3696@tid:Top Threads(#top))[def_exc:Unknown int([-63,63])]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8655:3-8655:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8655:3-8655:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8655:3-8655:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8655:3-8655:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8655:3-8655:38)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8655:3-8655:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8655:3-8655:38)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8621:3-8621:87)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8621:3-8621:87)
[Info][Unsound] Unknown address in {&(alloc@sid:3696@tid:Top Threads(#top))[def_exc:Unknown int([-63,63])]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8658:5-8658:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8658:5-8658:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8658:5-8658:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8658:5-8658:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8658:5-8658:40)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8658:5-8658:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8658:5-8658:40)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8633:3-8633:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8633:3-8633:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8633:3-8633:79)
[Info][Unsound] Unknown address in {&(alloc@sid:3696@tid:Top Threads(#top))[def_exc:Unknown int([-63,63])]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8689:3-8689:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8689:3-8689:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8689:3-8689:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8689:3-8689:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8689:3-8689:46)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8689:3-8689:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8689:3-8689:46)
[Info][Unsound] Unknown address in {&(alloc@sid:3696@tid:Top Threads(#top))[def_exc:Unknown int([-63,63])]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8680:3-8680:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8680:3-8680:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8680:3-8680:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8680:3-8680:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8680:3-8680:46)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8680:3-8680:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8680:3-8680:46)
[Info][Unsound] Unknown address in {&(alloc@sid:3696@tid:Top Threads(#top))[def_exc:Unknown int([-63,63])]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8671:3-8671:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8671:3-8671:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8671:3-8671:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8671:3-8671:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8671:3-8671:46)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8671:3-8671:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8671:3-8671:46)
[Info][Unsound] Unknown address in {&(alloc@sid:3696@tid:Top Threads(#top))[def_exc:Unknown int([-63,63])]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8642:3-8642:34)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8642:3-8642:34)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8642:3-8642:34)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8642:3-8642:34)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8642:3-8642:34)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8642:3-8642:34)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8642:3-8642:34)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(pipeWriteFd, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9386:7-9387:28)
[Info][Unsound] Unknown address in (FILE * __restrict  )pipeWriteFd has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9386:7-9387:28)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9386:7-9387:28)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9386:7-9387:28)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TComp(struct _IO_FILE, _flags : TInt(int, ), _IO_read_ptr : TPtr(TInt(char, ), ), _IO_read_end : TPtr(TInt(char, ), ), _IO_read_base : TPtr(TInt(char, ), ), _IO_write_base : TPtr(TInt(char, ), ), _IO_write_ptr : TPtr(TInt(char, ), ), _IO_write_end : TPtr(TInt(char, ), ), _IO_buf_base : TPtr(TInt(char, ), ), _IO_buf_end : TPtr(TInt(char, ), ), _IO_save_base : TPtr(TInt(char, ), ), _IO_backup_base : TPtr(TInt(char, ), ), _IO_save_end : TPtr(TInt(char, ), ), _markers : TPtr(TComp(struct _IO_marker, , , ), ), _chain : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _fileno : TInt(int, ), _flags2 : TInt(int, ), _old_offset : TNamed(__off_t, TInt(long, ), ), _cur_column : TInt(unsigned short, ), _vtable_offset : TInt(signed char, ), _shortbuf : TArray(TInt(char, ), Some(Const(Int(1,int,1))), ), _lock : TPtr(TNamed(_IO_lock_t, TVoid(), ), ), _offset : TNamed(__off64_t, TInt(long, ), ), _codecvt : TPtr(TComp(struct _IO_codecvt, , , ), ), _wide_data : TPtr(TComp(struct _IO_wide_data, , , ), ), _freeres_list : TPtr(TCompLoop(struct _IO_FILE, _, ), ), _freeres_buf : TPtr(TVoid(), ), __pad5 : TNamed(size_t, TInt(unsigned long, ), ), _mode : TInt(int, ), _unused2 : TArray(TInt(char, ), Some(MinusA(MinusA(*(Const(Int(f,unsigned long,15UL)), sizeof(TInt(int, ))), *(Const(Int(4,unsigned long,4UL)), sizeof(TPtr(TVoid(), )))), sizeof(TNamed(size_t, TInt(unsigned long, ), )))), ), , ), ),  __restrict  ), Lval(Var(pipeWriteFd, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9391:9-9392:38)
[Info][Unsound] Unknown address in (FILE * __restrict  )pipeWriteFd has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9391:9-9392:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9391:9-9392:38)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9391:9-9392:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9391:9-9392:38)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4127:3-4127:36)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3921:5-3922:105)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3924:7-3925:56)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3924:7-3925:56)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3924:7-3925:56)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3924:7-3925:56)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3924:7-3925:56)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3929:5-3931:76)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8761:5-8762:40)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8761:5-8762:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8761:5-8762:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8761:5-8762:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8761:5-8762:40)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8766:3-8766:92)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8772:7-8772:84)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8772:7-8772:84)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7269:10-7269:36)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7269:10-7269:36)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7270:9-7270:48)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7270:9-7270:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7273:7-7273:38)
[Info][Unsound] Unknown address in {&tmp___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7273:7-7273:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7273:7-7273:38)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7274:7-7274:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7274:7-7274:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7279:7-7279:38)
[Info][Unsound] Unknown address in {&tmp___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7279:7-7279:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7279:7-7279:38)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7280:7-7280:73)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7280:7-7280:73)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8772:7-8772:84)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8774:13-8774:37)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8774:13-8774:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8774:13-8774:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8779:13-8779:36)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8779:13-8779:36)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8779:13-8779:36)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8784:13-8784:37)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8784:13-8784:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8784:13-8784:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8789:9-8790:83)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8789:9-8790:83)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8789:9-8790:83)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8789:9-8790:83)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8789:9-8790:83)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8789:9-8790:83)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8789:9-8790:83)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8789:9-8790:83)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8796:5-8797:27)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8796:5-8797:27)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8796:5-8797:27)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8796:5-8797:27)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8796:5-8797:27)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7247:9-7247:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7247:9-7247:68)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7246:5-7246:26)
[Info][Unsound] Unknown address in {&tmp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7246:5-7246:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7246:5-7246:26)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TPtr(TInt(char, ), ),  __restrict  ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8819:9-8820:29)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8819:9-8820:29)
[Warning][Unsound][Call] No suitable function to be called at call site. Continuing with state before call. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8801:11-8802:43)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8801:11-8802:43)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8801:11-8802:43)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8801:11-8802:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8801:11-8802:43)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4130:5-4130:58)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4130:5-4130:58)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4130:5-4130:58)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4130:5-4130:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4130:5-4130:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4130:5-4130:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4130:5-4130:58)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4135:7-4135:52)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4036:3-4038:95)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4036:3-4038:95)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4036:3-4038:95)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4036:3-4038:95)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4036:3-4038:95)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4036:3-4038:95)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4036:3-4038:95)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4036:3-4038:95)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9326:15-9326:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9326:15-9326:37)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9327:13-9328:88)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9327:13-9328:88)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9340:7-9340:56)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9345:7-9345:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9352:7-9352:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9357:7-9357:55)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9362:7-9362:56)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9367:7-9367:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9372:7-9372:53)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9377:7-9377:54)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(threadRet, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4039:3-4039:43)
[Info][Unsound] Unknown address in {&threadRet} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4039:3-4039:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4039:3-4039:43)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4137:5-4137:58)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4137:5-4137:58)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4137:5-4137:58)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4137:5-4137:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4137:5-4137:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4137:5-4137:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4137:5-4137:58)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4144:11-4144:86)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4144:11-4144:86)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4144:11-4144:86)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4144:11-4144:86)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4144:11-4144:86)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4144:11-4144:86)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4146:9-4146:66)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4146:9-4146:66)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4147:9-4147:47)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9421:7-9421:43)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9423:5-9423:104)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9423:5-9423:104)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11601:3-11601:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11601:3-11601:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9424:5-9424:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9424:5-9424:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9424:5-9424:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9424:5-9424:50)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9426:7-9427:71)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9426:7-9427:71)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11644:5-11644:51)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9433:11-9433:51)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9435:9-9435:110)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9436:9-9436:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9436:9-9436:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9436:9-9436:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9436:9-9436:54)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9437:9-9437:34)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9443:5-9443:31)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4153:15-4153:100)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4153:15-4153:100)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4153:15-4153:100)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4153:15-4153:100)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4153:15-4153:100)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4153:15-4153:100)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9095:3-9095:40)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9095:3-9095:40)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9096:3-9096:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9096:3-9096:38)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9097:3-9098:32)
[Info][Unsound] Unknown address in {&vals[def_exc:0]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9097:3-9098:32)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9097:3-9098:32)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9013:9-9013:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9013:9-9013:33)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9020:9-9020:34)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9020:9-9020:34)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9064:7-9064:29)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9064:7-9064:29)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9032:13-9032:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9032:13-9032:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9031:14-9031:40)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9033:11-9033:93)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9057:11-9057:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9057:11-9057:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9047:11-9047:30)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9040:15-9040:36)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9100:3-9100:57)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9100:3-9100:57)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9100:3-9100:57)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9100:3-9100:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9100:3-9100:57)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4155:13-4155:40)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3961:3-3962:41)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3961:3-3962:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3961:3-3962:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3961:3-3962:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3961:3-3962:41)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown address in {&reqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3963:3-3964:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10344:3-10344:74)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3966:5-3966:44)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3966:5-3966:44)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3966:5-3966:44)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3966:5-3966:44)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3968:7-3969:36)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3968:7-3969:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3968:7-3969:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3968:7-3969:36)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3968:7-3969:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3975:3-3975:45)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3975:3-3975:45)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3975:3-3975:45)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3975:3-3975:45)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3975:3-3975:45)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3975:3-3975:45)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3976:3-3978:74)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3976:3-3978:74)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3976:3-3978:74)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3976:3-3978:74)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3976:3-3978:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3976:3-3978:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3976:3-3978:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3976:3-3978:74)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4160:9-4160:54)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3997:8-3997:40)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3997:8-3997:40)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3997:8-3997:40)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3998:5-3998:119)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3998:5-3998:119)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3998:5-3998:119)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4003:3-4003:105)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4003:3-4003:105)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4003:3-4003:105)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4003:3-4003:105)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4003:3-4003:105)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4003:3-4003:105)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9131:3-9131:95)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9131:3-9131:95)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9131:3-9131:95)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9131:3-9131:95)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9131:3-9131:95)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9131:3-9131:95)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9110:3-9110:10)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9110:3-9110:10)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9112:3-9112:10)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9112:3-9112:10)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9114:3-9114:10)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9114:3-9114:10)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9138:5-9138:49)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9142:3-9142:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9142:3-9142:38)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9143:3-9143:39)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9143:3-9143:39)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9144:3-9144:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9144:3-9144:38)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9148:3-9148:42)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9148:3-9148:42)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9149:3-9150:37)
[Info][Unsound] Unknown address in {&vals[def_exc:0]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9149:3-9150:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9149:3-9150:37)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9152:3-9152:57)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9152:3-9152:57)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9152:3-9152:57)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9152:3-9152:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9152:3-9152:57)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4004:7-4004:71)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4004:7-4004:71)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4005:5-4006:36)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4005:5-4006:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4005:5-4006:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4005:5-4006:36)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4005:5-4006:36)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4009:5-4009:76)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4009:5-4009:76)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4011:7-4012:38)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4011:7-4012:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4011:7-4012:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4011:7-4012:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4011:7-4012:38)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4015:7-4015:48)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4015:7-4015:48)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4015:7-4015:48)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4015:7-4015:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4015:7-4015:48)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4015:7-4015:48)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4015:7-4015:48)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4016:7-4016:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4016:7-4016:54)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4017:7-4017:56)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4017:7-4017:56)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4018:7-4018:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4018:7-4018:68)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4020:7-4022:80)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4020:7-4022:80)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4020:7-4022:80)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4020:7-4022:80)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4020:7-4022:80)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4020:7-4022:80)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4020:7-4022:80)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4020:7-4022:80)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4024:7-4025:81)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4024:7-4025:81)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4024:7-4025:81)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4024:7-4025:81)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4024:7-4025:81)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4024:7-4025:81)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4024:7-4025:81)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4919:5-4919:52)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4919:5-4919:52)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4919:5-4919:52)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4919:5-4919:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4919:5-4919:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4919:5-4919:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4919:5-4919:52)
[Error][Imprecise][Unsound] Function definition missing for avformat_alloc_context (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4500:3-4500:42)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4500:3-4500:42)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4500:3-4500:42)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4500:3-4500:42)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4500:3-4500:42)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4500:3-4500:42)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(player, NoOffset)), Field(fctx:TPtr(TNamed(AVFormatContext, TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TComp(struct AVInputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), flags : TInt(int, ), extensions : TPtr(TInt(char,  const  ), ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), next : TPtr(TCompLoop(struct AVInputFormat, _, ), ), raw_codec_id : TInt(int, ), priv_data_size : TInt(int, ), read_probe : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ),  const  ), ), ), ), read_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), read_close : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), read_timestamp : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), pos: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), pos_limit: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), read_play : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_pause : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), min_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), , ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4500:3-4500:42)
[Info][Unsound] Unknown address in {&app.player.fctx} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4500:3-4500:42)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4501:4-4501:76)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4501:4-4501:76)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4502:4-4502:61)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4502:4-4502:61)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4503:3-4503:69)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Var(timeoutStr, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4504:3-4505:26)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4504:3-4505:26)
[Error][Imprecise][Unsound] Function definition missing for av_dict_set (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4507:3-4507:67)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4507:3-4507:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Var(options, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("timeout",_))), CastE(TPtr(TInt(char,  const  ), ), StartOf(Var(timeoutStr, NoOffset))), Const(Int(0,int,0)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4507:3-4507:67)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4507:3-4507:67)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4507:3-4507:67)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4507:3-4507:67)
[Error][Imprecise][Unsound] Function definition missing for avformat_open_input (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4508:3-4509:39)
[Info][Unsound] Unknown address in {&app.player.fctx} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4508:3-4509:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4508:3-4509:39)
[Info][Unsound] Unknown address in (char const   *)player->url has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4508:3-4509:39)
[Info][Unsound] Unknown address in {&options} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4508:3-4509:39)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4508:3-4509:39)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Mem(Lval(Var(player, NoOffset)), Field(fctx:TPtr(TNamed(AVFormatContext, TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TComp(struct AVInputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), flags : TInt(int, ), extensions : TPtr(TInt(char,  const  ), ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), next : TPtr(TCompLoop(struct AVInputFormat, _, ), ), raw_codec_id : TInt(int, ), priv_data_size : TInt(int, ), read_probe : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ),  const  ), ), ), ), read_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), read_close : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), read_timestamp : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), pos: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), pos_limit: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), read_play : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_pause : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), min_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), , ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), ), NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Var(player, NoOffset)), Field(url:TPtr(TInt(char, ), ), NoOffset)))), CastE(TPtr(TNamed(AVInputFormat, TComp(struct AVInputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), flags : TInt(int, ), extensions : TPtr(TInt(char,  const  ), ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), next : TPtr(TCompLoop(struct AVInputFormat, _, ), ), raw_codec_id : TInt(int, ), priv_data_size : TInt(int, ), read_probe : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ),  const  ), ), ), ), read_header : TPtr(TFun(TInt(int, ), : TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), ), ), read_packet : TPtr(TFun(TInt(int, ), : TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), read_close : TPtr(TFun(TInt(int, ), : TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), ), ), read_seek : TPtr(TFun(TInt(int, ), : TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), read_timestamp : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), s: TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), stream_index: TInt(int, ), pos: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), pos_limit: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), read_play : TPtr(TFun(TInt(int, ), : TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), ), ), read_pause : TPtr(TFun(TInt(int, ), : TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), ), ), read_seek2 : TPtr(TFun(TInt(int, ), s: TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), stream_index: TInt(int, ), min_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TCompLoop(struct AVInputFormat, _, ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), , ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))), AddrOf(Var(options, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4508:3-4509:39)



WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED.



[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4526:3-4527:74)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4526:3-4527:74)
[Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(player, NoOffset)), Field(streamIdx:TInt(int, ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4526:3-4527:74)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4526:3-4527:74)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4529:5-4530:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4529:5-4530:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4529:5-4530:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4529:5-4530:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4529:5-4530:20)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4533:3-4533:62)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4533:3-4533:62)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4534:4-4534:45)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4534:4-4534:45)
[Error][Imprecise][Unsound] Function definition missing for avcodec_alloc_context3 (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4535:3-4535:61)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4535:3-4535:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ),  const  ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4535:3-4535:61)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4535:3-4535:61)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4535:3-4535:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4535:3-4535:61)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4535:3-4535:61)
[Info][Unsound] Unknown address in {&tmp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4535:3-4535:61)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4538:5-4539:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4538:5-4539:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4538:5-4539:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4538:5-4539:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4538:5-4539:20)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4542:3-4542:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4542:3-4542:57)
[Error][Imprecise][Unsound] Function definition missing for avcodec_parameters_to_context (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Unsound] Unknown address in player->cctx has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Unsound] Unknown address in cp has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(cctx:TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), NoOffset))), Lval(Var(cp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4543:3-4543:56)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4545:5-4546:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4545:5-4546:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4545:5-4546:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4545:5-4546:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4545:5-4546:20)
[Error][Imprecise][Unsound] Function definition missing for avcodec_find_decoder (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(Enum(AVCodecID,), Lval(Mem(Lval(Var(cp, NoOffset)), Field(codec_id:Enum(AVCodecID,), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Info][Unsound] Unknown address in {&tmp___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4549:3-4549:64)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4552:5-4553:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4552:5-4553:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4552:5-4553:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4552:5-4553:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4552:5-4553:20)
[Error][Imprecise][Unsound] Function definition missing for avcodec_open2 (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Unsound] Unknown address in player->cctx has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Unsound] Unknown address in (AVCodec const   *)decoder has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(cctx:TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), NoOffset))), CastE(TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ),  const  ), ), Lval(Var(decoder, NoOffset))), CastE(TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4556:3-4556:92)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4558:5-4559:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4558:5-4559:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4558:5-4559:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4558:5-4559:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4558:5-4559:20)
[Error][Imprecise][Unsound] Function definition missing for av_seek_frame (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4563:5-4563:77)
[Info][Unsound] Unknown address in player->fctx has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4563:5-4563:77)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4563:5-4563:77)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4563:5-4563:77)

runtime: 00:01:00.661
vars: 115154, evals: 511484

|rho|=115349
|stable|=85711
|infl|=115153
|wpoint|=43
|sides|=1930
|side_dep|=1103
|side_infl|=3856
|var_messages|=4023
|rho_write|=3423
|dep|=110982
|called|=0
Found 996 contexts for 145 functions. Top 5 functions:
114	contexts for L:entry state of BarUiMsg (1254) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7296:1-7326:1
110	contexts for L:entry state of vprintf (5435) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3332:1-3341:1
86	contexts for L:entry state of BarUiStartEventCmd (1298) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9254:1-9406:1
60	contexts for L:entry state of BarPianoHttpRequest (5500) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7398:1-7499:1
60	contexts for L:entry state of PianoResponse (2980) on /mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10688:1-11575:1

Memory statistics: total=124945.30MB, max=1420.53MB, minor=124651.72MB, major=4351.67MB, promoted=4058.09MB
    minor collections=59477  major collections=65 compactions=0

[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fctx:TPtr(TNamed(AVFormatContext, TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TComp(struct AVInputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), flags : TInt(int, ), extensions : TPtr(TInt(char,  const  ), ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), next : TPtr(TCompLoop(struct AVInputFormat, _, ), ), raw_codec_id : TInt(int, ), priv_data_size : TInt(int, ), read_probe : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ),  const  ), ), ), ), read_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), read_close : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), read_timestamp : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), pos: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), pos_limit: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), read_play : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_pause : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), min_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), , ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), ), NoOffset))), Lval(Mem(Lval(Var(player, NoOffset)), Field(streamIdx:TInt(int, ), NoOffset))), Lval(Mem(Lval(Var(player, NoOffset)), Field(lastTimestamp:TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), NoOffset))), Const(Int(0,int,0)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4563:5-4563:77)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4563:5-4563:77)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4563:5-4563:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4563:5-4563:77)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4565:3-4565:44)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4565:3-4565:44)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4566:3-4566:76)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4566:3-4566:76)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4921:7-4921:54)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4921:7-4921:54)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4921:7-4921:54)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4921:7-4921:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4921:7-4921:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4921:7-4921:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4921:7-4921:54)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4610:3-4610:30)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4610:3-4610:30)
[Error][Imprecise][Unsound] Function definition missing for avfilter_graph_alloc (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4611:3-4611:31)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4611:3-4611:31)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4611:3-4611:31)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4611:3-4611:31)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4611:3-4611:31)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4611:3-4611:31)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4611:3-4611:31)
[Info][Unsound] Unknown address in {&tmp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4611:3-4611:31)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4614:5-4615:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4614:5-4615:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4614:5-4615:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4614:5-4615:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4614:5-4615:20)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4618:3-4618:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4618:3-4618:38)
[Error][Imprecise][Unsound] Function definition missing for av_get_sample_fmt_name (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Mem(Lval(Var(player, NoOffset)), Field(cctx:TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), NoOffset))), Field(sample_fmt:Enum(AVSampleFormat,), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Info][Unsound] Unknown address in {&tmp___0} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4619:3-4619:63)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Var(strbuf, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4620:3-4621:87)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4620:3-4621:87)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4620:3-4621:87)
[Error][Imprecise][Unsound] Function definition missing for avfilter_get_by_name (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4622:3-4622:44)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4622:3-4622:44)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("abuffer",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4622:3-4622:44)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4622:3-4622:44)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4622:3-4622:44)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4622:3-4622:44)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4622:3-4622:44)
[Info][Unsound] Unknown address in {&tmp___1} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4622:3-4622:44)
[Error][Imprecise][Unsound] Function definition missing for avfilter_graph_create_filter (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Unsound] Unknown address in {&app.player.fabuf} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Unsound] Unknown address in tmp___1 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Unsound] Unknown address in player->fgraph has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Mem(Lval(Var(player, NoOffset)), Field(fabuf:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), Lval(Var(tmp___1, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("source",_))), CastE(TPtr(TInt(char,  const  ), ), StartOf(Var(strbuf, NoOffset))), CastE(TPtr(TVoid(), ), Const(Int(0,int,0))), Lval(Mem(Lval(Var(player, NoOffset)), Field(fgraph:TPtr(TNamed(AVFilterGraph, TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4623:3-4624:64)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4626:5-4627:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4626:5-4627:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4626:5-4627:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4626:5-4627:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4626:5-4627:20)
[Error][Imprecise][Unsound] Function definition missing for avfilter_get_by_name (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4630:3-4630:43)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4630:3-4630:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("volume",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4630:3-4630:43)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4630:3-4630:43)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4630:3-4630:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4630:3-4630:43)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4630:3-4630:43)
[Info][Unsound] Unknown address in {&tmp___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4630:3-4630:43)
[Error][Imprecise][Unsound] Function definition missing for avfilter_graph_create_filter (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Unsound] Unknown address in {&app.player.fvolume} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Unsound] Unknown address in tmp___2 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Unsound] Unknown address in player->fgraph has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Mem(Lval(Var(player, NoOffset)), Field(fvolume:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), Lval(Var(tmp___2, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("volume",_))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("0dB",_))), CastE(TPtr(TVoid(), ), Const(Int(0,int,0))), Lval(Mem(Lval(Var(player, NoOffset)), Field(fgraph:TPtr(TNamed(AVFilterGraph, TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4631:3-4632:64)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4634:5-4635:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4634:5-4635:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4634:5-4635:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4634:5-4635:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4634:5-4635:20)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4639:3-4639:59)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4639:3-4639:59)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4639:3-4639:59)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4639:3-4639:59)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4639:3-4639:59)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4639:3-4639:59)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4639:3-4639:59)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4580:3-4580:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4580:3-4580:57)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4581:8-4581:42)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4582:5-4582:26)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4582:5-4582:26)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4584:5-4584:41)
[Error][Imprecise][Unsound] Function definition missing for av_get_sample_fmt_name (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4640:3-4640:67)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4640:3-4640:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(Enum(AVSampleFormat,), Lval(Var(avformat, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4640:3-4640:67)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4640:3-4640:67)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4640:3-4640:67)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4640:3-4640:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4640:3-4640:67)
[Info][Unsound] Unknown address in {&tmp___4} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4640:3-4640:67)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Var(strbuf, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4641:3-4642:29)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4641:3-4642:29)
[Error][Imprecise][Unsound] Function definition missing for avfilter_get_by_name (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4643:3-4643:44)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4643:3-4643:44)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("aformat",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4643:3-4643:44)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4643:3-4643:44)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4643:3-4643:44)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4643:3-4643:44)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4643:3-4643:44)
[Info][Unsound] Unknown address in {&tmp___5} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4643:3-4643:44)
[Error][Imprecise][Unsound] Function definition missing for avfilter_graph_create_filter (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Unsound] Unknown address in tmp___5 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Unsound] Unknown address in player->fgraph has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Var(fafmt, NoOffset)), Lval(Var(tmp___5, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("format",_))), CastE(TPtr(TInt(char,  const  ), ), StartOf(Var(strbuf, NoOffset))), CastE(TPtr(TVoid(), ), Const(Int(0,int,0))), Lval(Mem(Lval(Var(player, NoOffset)), Field(fgraph:TPtr(TNamed(AVFilterGraph, TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4644:3-4645:64)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4647:5-4648:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4647:5-4648:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4647:5-4648:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4647:5-4648:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4647:5-4648:20)
[Error][Imprecise][Unsound] Function definition missing for avfilter_get_by_name (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4651:3-4651:48)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4651:3-4651:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("abuffersink",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4651:3-4651:48)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4651:3-4651:48)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4651:3-4651:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4651:3-4651:48)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4651:3-4651:48)
[Info][Unsound] Unknown address in {&tmp___6} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4651:3-4651:48)
[Error][Imprecise][Unsound] Function definition missing for avfilter_graph_create_filter (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Unsound] Unknown address in {&app.player.fbufsink} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Unsound] Unknown address in tmp___6 has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Unsound] Unknown address in player->fgraph has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Mem(Lval(Var(player, NoOffset)), Field(fbufsink:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), Lval(Var(tmp___6, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("sink",_))), CastE(TPtr(TInt(char,  const  ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))), CastE(TPtr(TVoid(), ), Const(Int(0,int,0))), Lval(Mem(Lval(Var(player, NoOffset)), Field(fgraph:TPtr(TNamed(AVFilterGraph, TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4652:3-4653:64)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4655:5-4656:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4655:5-4656:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4655:5-4656:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4655:5-4656:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4655:5-4656:20)
[Error][Imprecise][Unsound] Function definition missing for avfilter_link (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Unsound] Unknown address in player->fabuf has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Unsound] Unknown address in player->fvolume has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fabuf:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), Const(Int(0,unsigned int,0U)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fvolume:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), Const(Int(0,unsigned int,0U)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4659:3-4659:66)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4661:5-4662:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4661:5-4662:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4661:5-4662:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4661:5-4662:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4661:5-4662:20)
[Error][Imprecise][Unsound] Function definition missing for avfilter_link (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Unsound] Unknown address in player->fvolume has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Unsound] Unknown address in fafmt has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fvolume:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), Const(Int(0,unsigned int,0U)), Lval(Var(fafmt, NoOffset)), Const(Int(0,unsigned int,0U)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___8, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4665:5-4665:60)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4667:7-4668:22)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4667:7-4668:22)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4667:7-4668:22)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4667:7-4668:22)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4667:7-4668:22)
[Error][Imprecise][Unsound] Function definition missing for avfilter_link (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Unsound] Unknown address in fafmt has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Unsound] Unknown address in player->fbufsink has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(fafmt, NoOffset)), Const(Int(0,unsigned int,0U)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fbufsink:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), Const(Int(0,unsigned int,0U)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___9, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4671:7-4671:63)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4673:9-4674:24)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4673:9-4674:24)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4673:9-4674:24)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4673:9-4674:24)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4673:9-4674:24)
[Error][Imprecise][Unsound] Function definition missing for avfilter_graph_config (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4679:3-4679:57)
[Info][Unsound] Unknown address in player->fgraph has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4679:3-4679:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4679:3-4679:57)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4679:3-4679:57)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fgraph:TPtr(TNamed(AVFilterGraph, TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), ), NoOffset))), CastE(TPtr(TVoid(), ), Const(Int(0,int,0))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4679:3-4679:57)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4679:3-4679:57)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4679:3-4679:57)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4679:3-4679:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4679:3-4679:57)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4681:5-4682:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4681:5-4682:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4681:5-4682:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4681:5-4682:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4681:5-4682:20)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4923:9-4923:56)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4923:9-4923:56)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4923:9-4923:56)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4923:9-4923:56)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4923:9-4923:56)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4923:9-4923:56)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4923:9-4923:56)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4700:3-4700:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4700:3-4700:57)
[Error][Imprecise][Unsound] Function definition missing for av_get_bytes_per_sample (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4702:3-4702:64)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4702:3-4702:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(Enum(AVSampleFormat,), Lval(Var(avformat, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4702:3-4702:64)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4702:3-4702:64)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4702:3-4702:64)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4702:3-4702:64)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4702:3-4702:64)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4704:3-4704:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4704:3-4704:38)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4705:3-4705:62)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4705:3-4705:62)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4705:3-4705:62)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4705:3-4705:62)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4705:3-4705:62)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4705:3-4705:62)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4705:3-4705:62)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4708:8-4708:36)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4709:5-4709:111)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4709:5-4709:111)
[Info][Imprecise] Invalidating expressions: Lval(Var(__statbuf, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3533:3-3533:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3533:3-3533:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3533:3-3533:67)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4711:7-4711:89)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4711:7-4711:89)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4711:7-4711:89)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4711:7-4711:89)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4711:7-4711:89)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4715:7-4715:87)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4715:7-4715:87)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4715:7-4715:87)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4715:7-4715:87)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4715:7-4715:87)
[Error][Imprecise][Unsound] Function definition missing for ao_driver_id (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4718:5-4718:33)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4718:5-4718:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("raw",_))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4718:5-4718:33)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4718:5-4718:33)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4718:5-4718:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4718:5-4718:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(driver, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4718:5-4718:33)
[Error][Imprecise][Unsound] Function definition missing for ao_open_file (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Unsound] Unknown address in (char const   *)(player->settings)->audioPipe has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(driver, NoOffset)), CastE(TPtr(TInt(char,  const  ), ), Lval(Mem(Lval(Mem(Lval(Var(player, NoOffset)), Field(settings:TPtr(TNamed(BarSettings_t, TComp(struct __anonstruct_BarSettings_t_498659073, autoselect : TInt(_Bool, ), history : TInt(unsigned int, ), maxRetry : TInt(unsigned int, ), timeout : TInt(unsigned int, ), bufferSecs : TInt(unsigned int, ), volume : TInt(int, ), gainMul : TFloat(float, ), sortOrder : TNamed(BarStationSorting_t, Enum(__anonenum_BarStationSorting_t_648870747,), ), audioQuality : TNamed(PianoAudioQuality_t, Enum(__anonenum_PianoAudioQuality_t_590322017,), ), username : TPtr(TInt(char, ), ), password : TPtr(TInt(char, ), ), passwordCmd : TPtr(TInt(char, ), ), controlProxy : TPtr(TInt(char, ), ), proxy : TPtr(TInt(char, ), ), bindTo : TPtr(TInt(char, ), ), autostartStation : TPtr(TInt(char, ), ), eventCmd : TPtr(TInt(char, ), ), loveIcon : TPtr(TInt(char, ), ), banIcon : TPtr(TInt(char, ), ), tiredIcon : TPtr(TInt(char, ), ), atIcon : TPtr(TInt(char, ), ), npSongFormat : TPtr(TInt(char, ), ), npStationFormat : TPtr(TInt(char, ), ), listSongFormat : TPtr(TInt(char, ), ), timeFormat : TPtr(TInt(char, ), ), fifo : TPtr(TInt(char, ), ), rpcHost : TPtr(TInt(char, ), ), rpcTlsPort : TPtr(TInt(char, ), ), partnerUser : TPtr(TInt(char, ), ), partnerPassword : TPtr(TInt(char, ), ), device : TPtr(TInt(char, ), ), inkey : TPtr(TInt(char, ), ), outkey : TPtr(TInt(char, ), ), caBundle : TPtr(TInt(char, ), ), audioPipe : TPtr(TInt(char, ), ), keys : TArray(TInt(char, ), Some(Const(Int(30,int,30))), ), sampleRate : TInt(int, ), msgFormat : TArray(TNamed(BarMsgFormatStr_t, TComp(struct __anonstruct_BarMsgFormatStr_t_476363767, prefix : TPtr(TInt(char, ), ), postfix : TPtr(TInt(char, ), ), , ), ), Some(Const(Int(7,int,7))), ), , ),  const  ), ), NoOffset))), Field(audioPipe:TPtr(TInt(char, ), ), NoOffset)))), Const(Int(1,int,1)), AddrOf(Var(aoFmt, NoOffset)), CastE(TPtr(TNamed(ao_option, TComp(struct ao_option, key : TPtr(TInt(char, ), ), value : TPtr(TInt(char, ), ), next : TPtr(TCompLoop(struct ao_option, _, ), ), , ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Unsound] Unknown address in {&tmp___1} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4719:5-4720:65)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4723:7-4723:89)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4723:7-4723:89)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4723:7-4723:89)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4723:7-4723:89)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4723:7-4723:89)
[Error][Imprecise][Unsound] Function definition missing for ao_default_driver_id (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4727:5-4727:36)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4727:5-4727:36)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4727:5-4727:36)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4727:5-4727:36)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4727:5-4727:36)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4727:5-4727:36)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(driver, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4727:5-4727:36)
[Error][Imprecise][Unsound] Function definition missing for ao_open_live (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4728:5-4728:70)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4728:5-4728:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(driver, NoOffset)), AddrOf(Var(aoFmt, NoOffset)), CastE(TPtr(TNamed(ao_option, TComp(struct ao_option, key : TPtr(TInt(char, ), ), value : TPtr(TInt(char, ), ), next : TPtr(TCompLoop(struct ao_option, _, ), ), , ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4728:5-4728:70)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4728:5-4728:70)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4728:5-4728:70)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4728:5-4728:70)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4728:5-4728:70)
[Info][Unsound] Unknown address in {&tmp___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4728:5-4728:70)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4731:7-4731:86)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4731:7-4731:86)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4731:7-4731:86)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4731:7-4731:86)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4731:7-4731:86)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4925:11-4925:52)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4925:11-4925:52)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4925:11-4925:52)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4925:11-4925:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4925:11-4925:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4925:11-4925:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4925:11-4925:52)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4926:11-4926:56)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4926:11-4926:56)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4926:11-4926:56)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4926:11-4926:56)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4926:11-4926:56)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4926:11-4926:56)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4926:11-4926:56)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Var(strbuf, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4454:3-4455:102)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4454:3-4455:102)
[Error][Imprecise][Unsound] Function definition missing for avfilter_graph_send_command (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4456:3-4457:63)
[Info][Unsound] Unknown address in player->fgraph has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4456:3-4457:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4456:3-4457:63)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4456:3-4457:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fgraph:TPtr(TNamed(AVFilterGraph, TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), ), NoOffset))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("volume",_))), CastE(TPtr(TInt(char,  const  ), ), Const(CStr("volume",_))), CastE(TPtr(TInt(char,  const  ), ), StartOf(Var(strbuf, NoOffset))), CastE(TPtr(TInt(char, ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))), Const(Int(0,int,0)), Const(Int(0,int,0)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4456:3-4457:63)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4456:3-4457:63)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4456:3-4457:63)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4456:3-4457:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4456:3-4457:63)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4459:5-4460:20)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4459:5-4460:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4459:5-4460:20)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4459:5-4460:20)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4459:5-4460:20)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4927:11-4927:48)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4927:11-4927:48)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4927:11-4927:48)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4927:11-4927:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4927:11-4927:48)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4927:11-4927:48)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4927:11-4927:48)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4792:3-4792:61)
[Error][Imprecise][Unsound] Function definition missing for av_packet_alloc (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4794:3-4794:26)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4794:3-4794:26)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4794:3-4794:26)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4794:3-4794:26)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4794:3-4794:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4794:3-4794:26)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4794:3-4794:26)
[Info][Unsound] Unknown address in {&tmp} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4794:3-4794:26)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4796:3-4796:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4796:3-4796:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4797:3-4797:16)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4797:3-4797:16)
[Error][Imprecise][Unsound] Function definition missing for av_frame_alloc (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4799:3-4799:27)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4799:3-4799:27)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4799:3-4799:27)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4799:3-4799:27)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4799:3-4799:27)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4799:3-4799:27)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(frame, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4799:3-4799:27)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4800:3-4801:64)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4800:3-4801:64)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4800:3-4801:64)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4800:3-4801:64)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4800:3-4801:64)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4800:3-4801:64)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4800:3-4801:64)
[Error][Imprecise][Unsound] Function definition missing for av_frame_alloc (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4980:3-4980:35)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4980:3-4980:35)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4980:3-4980:35)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4980:3-4980:35)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4980:3-4980:35)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4980:3-4980:35)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(filteredFrame, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4980:3-4980:35)
[Error][Imprecise][Unsound] Function definition missing for av_buffersink_get_time_base (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4981:3-4981:79)
[Info][Unsound] Unknown address in (AVFilterContext const   *)player->fbufsink has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4981:3-4981:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4981:3-4981:79)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4981:3-4981:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ),  const  ), ), Lval(Mem(Lval(Var(player, NoOffset)), Field(fbufsink:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4981:3-4981:79)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4981:3-4981:79)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4981:3-4981:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4981:3-4981:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4981:3-4981:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4984:3-4984:44)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4984:3-4984:44)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4987:5-4987:52)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4987:5-4987:52)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4987:5-4987:52)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4987:5-4987:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4987:5-4987:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4987:5-4987:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4987:5-4987:52)
[Error][Imprecise][Unsound] Function definition missing for av_buffersink_get_frame (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Unsound] Unknown address in player->fbufsink has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Unsound] Unknown address in filteredFrame has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fbufsink:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), Lval(Var(filteredFrame, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4992:5-4992:67)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4997:7-4997:54)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4997:7-4997:54)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4997:7-4997:54)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4997:7-4997:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4997:7-4997:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4997:7-4997:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4997:7-4997:54)
[Error][Imprecise][Unsound] Function definition missing for av_get_channel_layout_nb_channels (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5010:5-5010:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5010:5-5010:79)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5010:5-5010:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(filteredFrame, NoOffset)), Field(channel_layout:TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5010:5-5010:79)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5010:5-5010:79)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5010:5-5010:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5010:5-5010:79)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5010:5-5010:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5010:5-5010:79)
[Error][Imprecise][Unsound] Function definition missing for av_get_bytes_per_sample (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5012:5-5012:83)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5012:5-5012:83)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5012:5-5012:83)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), CastE(Enum(AVSampleFormat,), Lval(Mem(Lval(Var(filteredFrame, NoOffset)), Field(format:TInt(int, ), NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5012:5-5012:83)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5012:5-5012:83)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5012:5-5012:83)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5012:5-5012:83)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5012:5-5012:83)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5012:5-5012:83)
[Error][Imprecise][Unsound] Function definition missing for ao_play (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5014:5-5014:120)
[Info][Unsound] Unknown address in player->aoDev has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5014:5-5014:120)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5014:5-5014:120)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5014:5-5014:120)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5014:5-5014:120)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(aoDev:TPtr(TNamed(ao_device, TComp(struct ao_device, , , ), ), ), NoOffset))), CastE(TPtr(TInt(char, ), ), Lval(Mem(Lval(Var(filteredFrame, NoOffset)), Field(data:TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), Index(Const(Int(0,int,0)), NoOffset))))), CastE(TNamed(uint_32, TInt(unsigned int, ), ), *(*(Lval(Mem(Lval(Var(filteredFrame, NoOffset)), Field(nb_samples:TInt(int, ), NoOffset))), Lval(Var(numChannels, NoOffset))), Lval(Var(bps, NoOffset)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5014:5-5014:120)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5014:5-5014:120)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5014:5-5014:120)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5014:5-5014:120)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5015:5-5015:55)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5015:5-5015:55)
[Error][Imprecise][Unsound] Function definition missing for av_frame_unref (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5033:5-5033:34)
[Info][Unsound] Unknown address in filteredFrame has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5033:5-5033:34)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5033:5-5033:34)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5033:5-5033:34)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(filteredFrame, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5033:5-5033:34)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5033:5-5033:34)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5033:5-5033:34)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5033:5-5033:34)
[Error][Imprecise][Unsound] Function definition missing for av_frame_free (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5035:3-5035:33)
[Info][Unsound] Unknown address in {&filteredFrame} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5035:3-5035:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5035:3-5035:33)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5035:3-5035:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Var(filteredFrame, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5035:3-5035:33)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5035:3-5035:33)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5035:3-5035:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:5035:3-5035:33)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4804:3-4804:44)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4804:3-4804:44)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4853:11-4853:48)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4853:11-4853:48)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4854:9-4854:33)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4854:9-4854:33)
[Error][Imprecise][Unsound] Function definition missing for av_buffersrc_write_frame (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Info][Unsound] Unknown address in player->fabuf has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Info][Unsound] Unknown address in (AVFrame const   *)frame has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fabuf:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), CastE(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), Lval(Var(frame, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4857:7-4857:76)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4862:9-4862:92)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4862:9-4862:92)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4807:5-4807:33)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4807:5-4807:33)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4807:5-4807:33)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4807:5-4807:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4807:5-4807:33)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4807:5-4807:33)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4807:5-4807:33)
[Error][Imprecise][Unsound] Function definition missing for av_read_frame (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Info][Unsound] Unknown address in player->fctx has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Info][Unsound] Unknown address in pkt has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fctx:TPtr(TNamed(AVFormatContext, TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TComp(struct AVInputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), flags : TInt(int, ), extensions : TPtr(TInt(char,  const  ), ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), next : TPtr(TCompLoop(struct AVInputFormat, _, ), ), raw_codec_id : TInt(int, ), priv_data_size : TInt(int, ), read_probe : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ),  const  ), ), ), ), read_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), read_close : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), read_timestamp : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), pos: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), pos_limit: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), read_play : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_pause : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), min_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), , ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), ), NoOffset))), Lval(Var(pkt, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4815:7-4815:45)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4820:11-4820:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4820:11-4820:49)
[Error][Imprecise][Unsound] Function definition missing for avcodec_send_packet (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4832:9-4832:57)
[Info][Unsound] Unknown address in cctx has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4832:9-4832:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4832:9-4832:57)
[Info][Unsound] Unknown address in (AVPacket const   *)pkt has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4832:9-4832:57)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4832:9-4832:57)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(cctx, NoOffset)), CastE(TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), Lval(Var(pkt, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4832:9-4832:57)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4832:9-4832:57)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4832:9-4832:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4832:9-4832:57)
[Error][Imprecise][Unsound] Function definition missing for avcodec_send_packet (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4818:9-4818:65)
[Info][Unsound] Unknown address in cctx has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4818:9-4818:65)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4818:9-4818:65)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4818:9-4818:65)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(cctx, NoOffset)), CastE(TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4818:9-4818:65)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4818:9-4818:65)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4818:9-4818:65)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4818:9-4818:65)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4836:7-4836:35)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4836:7-4836:35)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4836:7-4836:35)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4836:7-4836:35)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4836:7-4836:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4836:7-4836:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4836:7-4836:35)
[Error][Imprecise][Unsound] Function definition missing for avcodec_receive_frame (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Info][Unsound] Unknown address in cctx has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Info][Unsound] Unknown address in frame has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(cctx, NoOffset)), Lval(Var(frame, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(ret, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4840:7-4840:47)
[Error][Imprecise][Unsound] Function definition missing for av_buffersrc_add_frame (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4844:9-4844:80)
[Info][Unsound] Unknown address in player->fabuf has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4844:9-4844:80)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4844:9-4844:80)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4844:9-4844:80)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fabuf:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), CastE(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4844:9-4844:80)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4844:9-4844:80)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4844:9-4844:80)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4844:9-4844:80)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4844:9-4844:80)
[Error][Imprecise][Unsound] Function definition missing for av_packet_unref (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4874:5-4874:25)
[Info][Unsound] Unknown address in pkt has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4874:5-4874:25)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4874:5-4874:25)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4874:5-4874:25)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(pkt, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4874:5-4874:25)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4874:5-4874:25)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4874:5-4874:25)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4874:5-4874:25)
[Error][Imprecise][Unsound] Function definition missing for av_packet_unref (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4821:9-4821:29)
[Info][Unsound] Unknown address in pkt has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4821:9-4821:29)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4821:9-4821:29)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4821:9-4821:29)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Var(pkt, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4821:9-4821:29)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4821:9-4821:29)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4821:9-4821:29)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4821:9-4821:29)
[Error][Imprecise][Unsound] Function definition missing for av_buffersrc_add_frame (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4826:9-4826:80)
[Info][Unsound] Unknown address in player->fabuf has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4826:9-4826:80)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4826:9-4826:80)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4826:9-4826:80)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(fabuf:TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), NoOffset))), CastE(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4826:9-4826:80)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4826:9-4826:80)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4826:9-4826:80)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4826:9-4826:80)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4826:9-4826:80)
[Error][Imprecise][Unsound] Function definition missing for av_frame_free (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4876:3-4876:25)
[Info][Unsound] Unknown address in {&frame} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4876:3-4876:25)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4876:3-4876:25)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4876:3-4876:25)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Var(frame, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4876:3-4876:25)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4876:3-4876:25)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4876:3-4876:25)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4876:3-4876:25)
[Error][Imprecise][Unsound] Function definition missing for av_packet_free (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4877:3-4877:24)
[Info][Unsound] Unknown address in {&pkt} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4877:3-4877:24)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4877:3-4877:24)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4877:3-4877:24)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Var(pkt, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4877:3-4877:24)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4877:3-4877:24)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4877:3-4877:24)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4877:3-4877:24)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4947:5-4947:46)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4947:5-4947:46)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4947:5-4947:46)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4947:5-4947:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4947:5-4947:46)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4947:5-4947:46)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4947:5-4947:46)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4948:5-4948:38)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4948:5-4948:38)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4948:5-4948:38)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4948:5-4948:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4948:5-4948:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4948:5-4948:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4948:5-4948:38)
[Error][Imprecise][Unsound] Function definition missing for ao_close (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4887:3-4887:26)
[Info][Unsound] Unknown address in player->aoDev has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4887:3-4887:26)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4887:3-4887:26)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4887:3-4887:26)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(aoDev:TPtr(TNamed(ao_device, TComp(struct ao_device, , , ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4887:3-4887:26)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4887:3-4887:26)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4887:3-4887:26)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4887:3-4887:26)
[Error][Imprecise][Unsound] Function definition missing for avfilter_graph_free (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4890:5-4890:42)
[Info][Unsound] Unknown address in {&app.player.fgraph} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4890:5-4890:42)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4890:5-4890:42)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4890:5-4890:42)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Mem(Lval(Var(player, NoOffset)), Field(fgraph:TPtr(TNamed(AVFilterGraph, TComp(struct AVFilterGraph, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filters : TPtr(TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), ), nb_filters : TInt(unsigned int, ), scale_sws_opts : TPtr(TInt(char, ), ), resample_lavr_opts : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), thread_type : TInt(int, ), nb_threads : TInt(int, ), internal : TPtr(TNamed(AVFilterGraphInternal, TComp(struct AVFilterGraphInternal, , , ), ), ), opaque : TPtr(TVoid(), ), execute : TPtr(TNamed(avfilter_execute_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), func: TPtr(TNamed(avfilter_action_func, TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), nb_jobs: TInt(int, ), ), ), ), arg: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), nb_jobs: TInt(int, ), ), ), ), aresample_swr_opts : TPtr(TInt(char, ), ), sink_links : TPtr(TPtr(TNamed(AVFilterLink, TComp(struct AVFilterLink, src : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), srcpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), dst : TPtr(TNamed(AVFilterContext, TComp(struct AVFilterContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), filter : TPtr(TNamed(AVFilter, TComp(struct AVFilter, name : TPtr(TInt(char,  const  ), ), description : TPtr(TInt(char,  const  ), ), inputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), outputs : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ),  const  ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), flags : TInt(int, ), preinit : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), init_dict : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), uninit : TPtr(TFun(TVoid(), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), query_formats : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), priv_size : TInt(int, ), flags_internal : TInt(int, ), next : TPtr(TCompLoop(struct AVFilter, _, ), ), process_command : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), cmd: TPtr(TInt(char,  const  ), ), arg: TPtr(TInt(char,  const  ), ), res: TPtr(TInt(char, ), ), res_len: TInt(int, ), flags: TInt(int, ), ), ), init_opaque : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), opaque: TPtr(TVoid(), ), ), ), activate : TPtr(TFun(TInt(int, ), ctx: TPtr(TNamed(AVFilterContext, TCompLoop(struct AVFilterContext, _, ), ), ), ), ), , ),  const  ), ), name : TPtr(TInt(char, ), ), input_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), inputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_inputs : TInt(unsigned int, ), output_pads : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), outputs : TPtr(TPtr(TNamed(AVFilterLink, TCompLoop(struct AVFilterLink, _, ), ), ), ), nb_outputs : TInt(unsigned int, ), priv : TPtr(TVoid(), ), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), thread_type : TInt(int, ), internal : TPtr(TNamed(AVFilterInternal, TComp(struct AVFilterInternal, , , ), ), ), command_queue : TPtr(TComp(struct AVFilterCommand, , , ), ), enable_str : TPtr(TInt(char, ), ), enable : TPtr(TVoid(), ), var_values : TPtr(TFloat(double, ), ), is_disabled : TInt(int, ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), nb_threads : TInt(int, ), ready : TInt(unsigned int, ), extra_hw_frames : TInt(int, ), , ), ), ), dstpad : TPtr(TNamed(AVFilterPad, TComp(struct AVFilterPad, , , ), ), ), type : Enum(AVMediaType,), w : TInt(int, ), h : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), sample_rate : TInt(int, ), format : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), in_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_formats : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), out_samplerates : TPtr(TNamed(AVFilterFormats, TComp(struct AVFilterFormats, , , ), ), ), in_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), out_channel_layouts : TPtr(TComp(struct AVFilterChannelLayouts, , , ), ), request_samples : TInt(int, ), init_state : Enum(__anonenum_init_state_395822227,), graph : TPtr(TCompLoop(struct AVFilterGraph, _, ), ), current_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), current_pts_us : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), age_index : TInt(int, ), frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), partial_buf : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), partial_buf_size : TInt(int, ), min_samples : TInt(int, ), max_samples : TInt(int, ), channels : TInt(int, ), flags : TInt(unsigned int, ), frame_count_in : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_count_out : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_pool : TPtr(TVoid(), ), frame_wanted_out : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), reserved : TArray(TInt(char, ), Some(Const(Int(61440,int,61440))), ), , ), ), ), ), sink_links_count : TInt(int, ), disable_auto_convert : TInt(unsigned int, ), , ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4890:5-4890:42)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4890:5-4890:42)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4890:5-4890:42)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4890:5-4890:42)
[Error][Imprecise][Unsound] Function definition missing for avcodec_close (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4894:5-4894:32)
[Info][Unsound] Unknown address in player->cctx has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4894:5-4894:32)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4894:5-4894:32)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4894:5-4894:32)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), Lval(Mem(Lval(Var(player, NoOffset)), Field(cctx:TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4894:5-4894:32)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4894:5-4894:32)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4894:5-4894:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4894:5-4894:32)
[Error][Imprecise][Unsound] Function definition missing for avformat_close_input (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4898:5-4898:41)
[Info][Unsound] Unknown address in {&app.player.fctx} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4898:5-4898:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4898:5-4898:41)
[Info][Imprecise] INVALIDATING ALL GLOBALS! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4898:5-4898:41)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(avformat, NoOffset)), AddrOf(Var(interrupted, NoOffset)), AddrOf(Mem(Lval(Var(player, NoOffset)), Field(fctx:TPtr(TNamed(AVFormatContext, TComp(struct AVFormatContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), iformat : TPtr(TComp(struct AVInputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), flags : TInt(int, ), extensions : TPtr(TInt(char,  const  ), ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), next : TPtr(TCompLoop(struct AVInputFormat, _, ), ), raw_codec_id : TInt(int, ), priv_data_size : TInt(int, ), read_probe : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ),  const  ), ), ), ), read_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), read_close : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), read_timestamp : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), pos: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), pos_limit: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), read_play : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_pause : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), read_seek2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), min_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_ts: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), , ), ), oformat : TPtr(TComp(struct AVOutputFormat, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), mime_type : TPtr(TInt(char,  const  ), ), extensions : TPtr(TInt(char,  const  ), ), audio_codec : Enum(AVCodecID,), video_codec : Enum(AVCodecID,), subtitle_codec : Enum(AVCodecID,), flags : TInt(int, ), codec_tag : TPtr(TPtr(TComp(struct AVCodecTag, , ,  const  ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), next : TPtr(TCompLoop(struct AVOutputFormat, _, ), ), priv_data_size : TInt(int, ), write_header : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), write_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), write_trailer : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), interleave_packet : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), out: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), in: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), flush: TInt(int, ), ), ), query_codec : TPtr(TFun(TInt(int, ), id: Enum(AVCodecID,), std_compliance: TInt(int, ), ), ), get_output_timestamp : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream: TInt(int, ), dts: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), wall: TPtr(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ), control_message : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), write_uncoded_frame : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), stream_index: TInt(int, ), frame: TPtr(TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), flags: TInt(unsigned int, ), ), ), get_device_list : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), device_list: TPtr(TComp(struct AVDeviceInfoList, , , ), ), ), ), create_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), free_device_capabilities : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), caps: TPtr(TComp(struct AVDeviceCapabilitiesQuery, , , ), ), ), ), data_codec : Enum(AVCodecID,), init : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), deinit : TPtr(TFun(TVoid(), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), ), ), check_bitstream : TPtr(TFun(TInt(int, ), : TPtr(TCompLoop(struct AVFormatContext, _, ), ), pkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ),  const  ), ), ), ), , ), ), priv_data : TPtr(TVoid(), ), pb : TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ctx_flags : TInt(int, ), nb_streams : TInt(unsigned int, ), streams : TPtr(TPtr(TNamed(AVStream, TComp(struct AVStream, index : TInt(int, ), id : TInt(int, ), codec : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), priv_data : TPtr(TVoid(), ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_frames : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), disposition : TInt(int, ), discard : Enum(AVDiscard,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), avg_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), attached_pic : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_side_data : TInt(int, ), event_flags : TInt(int, ), r_frame_rate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), recommended_encoder_configuration : TPtr(TInt(char,  __attribute__((__deprecated__)) ), ), codecpar : TPtr(TNamed(AVCodecParameters, TComp(struct AVCodecParameters, codec_type : Enum(AVMediaType,), codec_id : Enum(AVCodecID,), codec_tag : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), format : TInt(int, ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), width : TInt(int, ), height : TInt(int, ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), field_order : Enum(AVFieldOrder,), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), color_space : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), video_delay : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), channels : TInt(int, ), sample_rate : TInt(int, ), block_align : TInt(int, ), frame_size : TInt(int, ), initial_padding : TInt(int, ), trailing_padding : TInt(int, ), seek_preroll : TInt(int, ), , ), ), ), info : TPtr(TComp(struct __anonstruct_info_529918689, last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_gcd : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_count : TInt(int, ), rfps_duration_sum : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration_error : TPtr(TArray(TArray(TFloat(double, ), Some(Const(Int(399,int,399))), ), Some(Const(Int(2,int,2))), ), ), codec_info_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), codec_info_duration_fields : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), frame_delay_evidence : TInt(int, ), found_decoder : TInt(int, ), last_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_first_dts_idx : TInt(int, ), fps_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_last_dts_idx : TInt(int, ), , ), ), pts_wrap_bits : TInt(int, ), first_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_IP_duration : TInt(int, ), probe_packets : TInt(int, ), codec_info_nb_frames : TInt(int, ), need_parsing : Enum(AVStreamParseType,), parser : TPtr(TComp(struct AVCodecParserContext, priv_data : TPtr(TVoid(), ), parser : TPtr(TComp(struct AVCodecParser, codec_ids : TArray(TInt(int, ), Some(Const(Int(5,int,5))), ), priv_data_size : TInt(int, ), parser_init : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), parser_parse : TPtr(TFun(TInt(int, ), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), poutbuf: TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), ), poutbuf_size: TPtr(TInt(int, ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), parser_close : TPtr(TFun(TVoid(), s: TPtr(TNamed(AVCodecParserContext, TCompLoop(struct AVCodecParserContext, _, ), ), ), ), ), split : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), src: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), ,  const  ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TInt(int, ), ), ), next : TPtr(TCompLoop(struct AVCodecParser, _, ), ), , ), ), frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), next_frame_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pict_type : TInt(int, ), repeat_pict : TInt(int, ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fetch_timestamp : TInt(int, ), cur_frame_start_index : TInt(int, ), cur_frame_offset : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_pts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), cur_frame_dts : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), flags : TInt(int, ), offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), cur_frame_end : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), key_frame : TInt(int, ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), dts_sync_point : TInt(int, ), dts_ref_dts_delta : TInt(int, ), pts_dts_delta : TInt(int, ), cur_frame_pos : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(4,int,4))), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TInt(int, ), field_order : Enum(AVFieldOrder,), picture_structure : Enum(AVPictureStructure,), output_picture_number : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), format : TInt(int, ), , ), ), last_in_packet_buffer : TPtr(TComp(struct AVPacketList, pkt : TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), next : TPtr(TCompLoop(struct AVPacketList, _, ), ), , ), ), probe_data : TNamed(AVProbeData, TComp(struct AVProbeData, filename : TPtr(TInt(char,  const  ), ), buf : TPtr(TInt(unsigned char, ), ), buf_size : TInt(int, ), mime_type : TPtr(TInt(char,  const  ), ), , ), ), pts_buffer : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), index_entries : TPtr(TNamed(AVIndexEntry, TComp(struct AVIndexEntry, pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags : TInt(int, ), size : TInt(int, ), min_distance : TInt(int, ), , ), ), ), nb_index_entries : TInt(int, ), index_entries_allocated_size : TInt(unsigned int, ), stream_identifier : TInt(int, ), program_num : TInt(int, ), pmt_version : TInt(int, ), pmt_stream_idx : TInt(int, ), interleaver_chunk_size : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), interleaver_chunk_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), request_probe : TInt(int, ), skip_to_keyframe : TInt(int, ), skip_samples : TInt(int, ), start_skip_samples : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), first_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), last_discard_sample : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), nb_decoded_frames : TInt(int, ), mux_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), update_initial_durations_done : TInt(int, ), pts_reorder_error : TArray(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), Some(Const(Int(17,int,17))), ), pts_reorder_error_count : TArray(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), Some(Const(Int(17,int,17))), ), last_dts_for_order_check : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts_ordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), dts_misordered : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), inject_global_side_data : TInt(int, ), display_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), internal : TPtr(TNamed(AVStreamInternal, TComp(struct AVStreamInternal, , , ), ), ), , ), ), ), ), filename : TArray(TInt(char,  __attribute__((__deprecated__)) ), Some(Const(Int(1024,int,1024))), ), url : TPtr(TInt(char, ), ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), packet_size : TInt(unsigned int, ), max_delay : TInt(int, ), flags : TInt(int, ), probesize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), max_analyze_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), key : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), keylen : TInt(int, ), nb_programs : TInt(unsigned int, ), programs : TPtr(TPtr(TNamed(AVProgram, TComp(struct AVProgram, id : TInt(int, ), flags : TInt(int, ), discard : Enum(AVDiscard,), stream_index : TPtr(TInt(unsigned int, ), ), nb_stream_indexes : TInt(unsigned int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), program_num : TInt(int, ), pmt_pid : TInt(int, ), pcr_pid : TInt(int, ), pmt_version : TInt(int, ), start_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_reference : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_wrap_behavior : TInt(int, ), , ), ), ), ), video_codec_id : Enum(AVCodecID,), audio_codec_id : Enum(AVCodecID,), subtitle_codec_id : Enum(AVCodecID,), max_index_size : TInt(unsigned int, ), max_picture_buffer : TInt(unsigned int, ), nb_chapters : TInt(unsigned int, ), chapters : TPtr(TPtr(TNamed(AVChapter, TComp(struct AVChapter, id : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), end : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), , ), ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), start_time_realtime : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), fps_probe_size : TInt(int, ), error_recognition : TInt(int, ), interrupt_callback : TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ), ), debug : TInt(int, ), max_interleave_delta : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), strict_std_compliance : TInt(int, ), event_flags : TInt(int, ), max_ts_probe : TInt(int, ), avoid_negative_ts : TInt(int, ), ts_id : TInt(int, ), audio_preload : TInt(int, ), max_chunk_duration : TInt(int, ), max_chunk_size : TInt(int, ), use_wallclock_as_timestamps : TInt(int, ), avio_flags : TInt(int, ), duration_estimation_method : Enum(AVDurationEstimationMethod,), skip_initial_bytes : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), correct_ts_overflow : TInt(unsigned int, ), seek2any : TInt(int, ), flush_packets : TInt(int, ), probe_score : TInt(int, ), format_probesize : TInt(int, ), codec_whitelist : TPtr(TInt(char, ), ), format_whitelist : TPtr(TInt(char, ), ), internal : TPtr(TNamed(AVFormatInternal, TComp(struct AVFormatInternal, , , ), ), ), io_repositioned : TInt(int, ), video_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), audio_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), subtitle_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), data_codec : TPtr(TNamed(AVCodec, TComp(struct AVCodec, name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), capabilities : TInt(int, ), supported_framerates : TPtr(TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ),  const  ), ), pix_fmts : TPtr(Enum(AVPixelFormat, const  ), ), supported_samplerates : TPtr(TInt(int,  const  ), ), sample_fmts : TPtr(Enum(AVSampleFormat, const  ), ), channel_layouts : TPtr(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  const  ), ), max_lowres : TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), priv_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), profiles : TPtr(TNamed(AVProfile, TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), , ),  const  ), ), wrapper_name : TPtr(TInt(char,  const  ), ), priv_data_size : TInt(int, ), next : TPtr(TCompLoop(struct AVCodec, _, ), ), init_thread_copy : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), update_thread_context : TPtr(TFun(TInt(int, ), dst: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), src: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ),  const  ), ), ), ), defaults : TPtr(TNamed(AVCodecDefault, TComp(struct AVCodecDefault, , , ),  const  ), ), init_static_data : TPtr(TFun(TVoid(), codec: TPtr(TCompLoop(struct AVCodec, _, ), ), ), ), init : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), encode_sub : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), sub: TPtr(TComp(struct AVSubtitle, format : TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), start_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), end_display_time : TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), num_rects : TInt(unsigned int, ), rects : TPtr(TPtr(TNamed(AVSubtitleRect, TComp(struct AVSubtitleRect, x : TInt(int, ), y : TInt(int, ), w : TInt(int, ), h : TInt(int, ), nb_colors : TInt(int, ), pict : TNamed(AVPicture, TComp(struct AVPicture, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  __attribute__((__deprecated__)) ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int,  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), , ),  __attribute__((__deprecated__)) ), data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(4,int,4))), ), linesize : TArray(TInt(int, ), Some(Const(Int(4,int,4))), ), type : Enum(AVSubtitleType,), text : TPtr(TInt(char, ), ), ass : TPtr(TInt(char, ), ), flags : TInt(int, ), , ), ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ,  const  ), ), ), ), encode2 : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), got_packet_ptr: TPtr(TInt(int, ), ), ), ), decode : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), outdata: TPtr(TVoid(), ), outdata_size: TPtr(TInt(int, ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), close : TPtr(TFun(TInt(int, ), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), send_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), ), ), receive_packet : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), avpkt: TPtr(TNamed(AVPacket, TComp(struct AVPacket, buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), stream_index : TInt(int, ), flags : TInt(int, ), side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), side_data_elems : TInt(int, ), duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), convergence_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), , ), ), ), ), ), receive_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), flush : TPtr(TFun(TVoid(), : TPtr(TNamed(AVCodecContext, TComp(struct AVCodecContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), log_level_offset : TInt(int, ), codec_type : Enum(AVMediaType,), codec : TPtr(TCompLoop(struct AVCodec, _, ), ), codec_id : Enum(AVCodecID,), codec_tag : TInt(unsigned int, ), priv_data : TPtr(TVoid(), ), internal : TPtr(TComp(struct AVCodecInternal, , , ), ), opaque : TPtr(TVoid(), ), bit_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), bit_rate_tolerance : TInt(int, ), global_quality : TInt(int, ), compression_level : TInt(int, ), flags : TInt(int, ), flags2 : TInt(int, ), extradata : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), extradata_size : TInt(int, ), time_base : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), ticks_per_frame : TInt(int, ), delay : TInt(int, ), width : TInt(int, ), height : TInt(int, ), coded_width : TInt(int, ), coded_height : TInt(int, ), gop_size : TInt(int, ), pix_fmt : Enum(AVPixelFormat,), draw_horiz_band : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), src: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  const  ), ), offset: TPtr(TInt(int, ), ), y: TInt(int, ), type: TInt(int, ), height: TInt(int, ), ), ), get_format : TPtr(TFun(Enum(AVPixelFormat,), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), fmt: TPtr(Enum(AVPixelFormat, const  ), ), ), ), max_b_frames : TInt(int, ), b_quant_factor : TFloat(float, ), b_frame_strategy : TInt(int,  __attribute__((__deprecated__)) ), b_quant_offset : TFloat(float, ), has_b_frames : TInt(int, ), mpeg_quant : TInt(int,  __attribute__((__deprecated__)) ), i_quant_factor : TFloat(float, ), i_quant_offset : TFloat(float, ), lumi_masking : TFloat(float, ), temporal_cplx_masking : TFloat(float, ), spatial_cplx_masking : TFloat(float, ), p_masking : TFloat(float, ), dark_masking : TFloat(float, ), slice_count : TInt(int, ), prediction_method : TInt(int,  __attribute__((__deprecated__)) ), slice_offset : TPtr(TInt(int, ), ), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), me_cmp : TInt(int, ), me_sub_cmp : TInt(int, ), mb_cmp : TInt(int, ), ildct_cmp : TInt(int, ), dia_size : TInt(int, ), last_predictor_count : TInt(int, ), pre_me : TInt(int,  __attribute__((__deprecated__)) ), me_pre_cmp : TInt(int, ), pre_dia_size : TInt(int, ), me_subpel_quality : TInt(int, ), me_range : TInt(int, ), slice_flags : TInt(int, ), mb_decision : TInt(int, ), intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), inter_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), scenechange_threshold : TInt(int,  __attribute__((__deprecated__)) ), noise_reduction : TInt(int,  __attribute__((__deprecated__)) ), intra_dc_precision : TInt(int, ), skip_top : TInt(int, ), skip_bottom : TInt(int, ), mb_lmin : TInt(int, ), mb_lmax : TInt(int, ), me_penalty_compensation : TInt(int,  __attribute__((__deprecated__)) ), bidir_refine : TInt(int, ), brd_scale : TInt(int,  __attribute__((__deprecated__)) ), keyint_min : TInt(int, ), refs : TInt(int, ), chromaoffset : TInt(int,  __attribute__((__deprecated__)) ), mv0_threshold : TInt(int, ), b_sensitivity : TInt(int,  __attribute__((__deprecated__)) ), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), color_range : Enum(AVColorRange,), chroma_sample_location : Enum(AVChromaLocation,), slices : TInt(int, ), field_order : Enum(AVFieldOrder,), sample_rate : TInt(int, ), channels : TInt(int, ), sample_fmt : Enum(AVSampleFormat,), frame_size : TInt(int, ), frame_number : TInt(int, ), block_align : TInt(int, ), cutoff : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), request_channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), audio_service_type : Enum(AVAudioServiceType,), request_sample_fmt : Enum(AVSampleFormat,), get_buffer2 : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVCodecContext, _, ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), flags: TInt(int, ), ), ), refcounted_frames : TInt(int,  __attribute__((__deprecated__)) ), qcompress : TFloat(float, ), qblur : TFloat(float, ), qmin : TInt(int, ), qmax : TInt(int, ), max_qdiff : TInt(int, ), rc_buffer_size : TInt(int, ), rc_override_count : TInt(int, ), rc_override : TPtr(TNamed(RcOverride, TComp(struct RcOverride, start_frame : TInt(int, ), end_frame : TInt(int, ), qscale : TInt(int, ), quality_factor : TFloat(float, ), , ), ), ), rc_max_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_min_rate : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), rc_max_available_vbv_use : TFloat(float, ), rc_min_vbv_overflow_use : TFloat(float, ), rc_initial_buffer_occupancy : TInt(int, ), coder_type : TInt(int,  __attribute__((__deprecated__)) ), context_model : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_threshold : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_factor : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_exp : TInt(int,  __attribute__((__deprecated__)) ), frame_skip_cmp : TInt(int,  __attribute__((__deprecated__)) ), trellis : TInt(int, ), min_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), max_prediction_order : TInt(int,  __attribute__((__deprecated__)) ), timecode_frame_start : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), rtp_callback : TPtr(TFun(TVoid( __attribute__((__deprecated__)) ), avctx: TPtr(TCompLoop(struct AVCodecContext, _, ), ), data: TPtr(TVoid(), ), size: TInt(int, ), mb_nb: TInt(int, ), ), ), rtp_payload_size : TInt(int,  __attribute__((__deprecated__)) ), mv_bits : TInt(int,  __attribute__((__deprecated__)) ), header_bits : TInt(int,  __attribute__((__deprecated__)) ), i_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), p_tex_bits : TInt(int,  __attribute__((__deprecated__)) ), i_count : TInt(int,  __attribute__((__deprecated__)) ), p_count : TInt(int,  __attribute__((__deprecated__)) ), skip_count : TInt(int,  __attribute__((__deprecated__)) ), misc_bits : TInt(int,  __attribute__((__deprecated__)) ), frame_bits : TInt(int,  __attribute__((__deprecated__)) ), stats_out : TPtr(TInt(char, ), ), stats_in : TPtr(TInt(char, ), ), workaround_bugs : TInt(int, ), strict_std_compliance : TInt(int, ), error_concealment : TInt(int, ), debug : TInt(int, ), err_recognition : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hwaccel : TPtr(TComp(struct AVHWAccel, name : TPtr(TInt(char,  const  ), ), type : Enum(AVMediaType,), id : Enum(AVCodecID,), pix_fmt : Enum(AVPixelFormat,), capabilities : TInt(int, ), alloc_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), frame: TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), ), start_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), type: TInt(int, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), decode_slice : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), buf_size: TNamed(uint32_t, TNamed(__uint32_t, TInt(unsigned int, ), ), ), ), ), end_frame : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), frame_priv_data_size : TInt(int, ), decode_mb : TPtr(TFun(TVoid(), s: TPtr(TComp(struct MpegEncContext, , , ), ), ), ), init : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), uninit : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), ), ), priv_data_size : TInt(int, ), caps_internal : TInt(int, ), frame_params : TPtr(TFun(TInt(int, ), avctx: TPtr(TNamed(AVCodecContext, TCompLoop(struct AVCodecContext, _, ), ), ), hw_frames_ctx: TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), ), ,  const  ), ), hwaccel_context : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), Some(Const(Int(8,int,8))), ), dct_algo : TInt(int, ), idct_algo : TInt(int, ), bits_per_coded_sample : TInt(int, ), bits_per_raw_sample : TInt(int, ), lowres : TInt(int, ), coded_frame : TPtr(TNamed(AVFrame, TComp(struct AVFrame, data : TArray(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), Some(Const(Int(8,int,8))), ), linesize : TArray(TInt(int, ), Some(Const(Int(8,int,8))), ), extended_data : TPtr(TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), ), width : TInt(int, ), height : TInt(int, ), nb_samples : TInt(int, ), format : TInt(int, ), key_frame : TInt(int, ), pict_type : Enum(AVPictureType,), sample_aspect_ratio : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ),  __attribute__((__deprecated__)) ), pkt_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), coded_picture_number : TInt(int, ), display_picture_number : TInt(int, ), quality : TInt(int, ), opaque : TPtr(TVoid(), ), error : TArray(TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), Some(Const(Int(8,int,8))), ), repeat_pict : TInt(int, ), interlaced_frame : TInt(int, ), top_field_first : TInt(int, ), palette_has_changed : TInt(int, ), reordered_opaque : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sample_rate : TInt(int, ), channel_layout : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ), ), buf : TArray(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), Some(Const(Int(8,int,8))), ), extended_buf : TPtr(TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), ), nb_extended_buf : TInt(int, ), side_data : TPtr(TPtr(TNamed(AVFrameSideData, TComp(struct AVFrameSideData, type : Enum(AVFrameSideDataType,), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ), ), ), ), nb_side_data : TInt(int, ), flags : TInt(int, ), color_range : Enum(AVColorRange,), color_primaries : Enum(AVColorPrimaries,), color_trc : Enum(AVColorTransferCharacteristic,), colorspace : Enum(AVColorSpace,), chroma_location : Enum(AVChromaLocation,), best_effort_timestamp : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pkt_duration : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), metadata : TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), decode_error_flags : TInt(int, ), channels : TInt(int, ), pkt_size : TInt(int, ), qscale_table : TPtr(TNamed(int8_t, TNamed(__int8_t, TInt(signed char, ), ),  __attribute__((__deprecated__)) ), ), qstride : TInt(int,  __attribute__((__deprecated__)) ), qscale_type : TInt(int,  __attribute__((__deprecated__)) ), qp_table_buf : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ),  __attribute__((__deprecated__)) ), ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), opaque_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), crop_top : TNamed(size_t, TInt(unsigned long, ), ), crop_bottom : TNamed(size_t, TInt(unsigned long, ), ), crop_left : TNamed(size_t, TInt(unsigned long, ), ), crop_right : TNamed(size_t, TInt(unsigned long, ), ), private_ref : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), , ),  __attribute__((__deprecated__)) ), ), thread_count : TInt(int, ), thread_type : TInt(int, ), active_thread_type : TInt(int, ), thread_safe_callbacks : TInt(int, ), execute : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), size: TInt(int, ), ), ), execute2 : TPtr(TFun(TInt(int, ), c: TPtr(TCompLoop(struct AVCodecContext, _, ), ), func: TPtr(TFun(TInt(int, ), c2: TPtr(TCompLoop(struct AVCodecContext, _, ), ), arg: TPtr(TVoid(), ), jobnr: TInt(int, ), threadnr: TInt(int, ), ), ), arg2: TPtr(TVoid(), ), ret: TPtr(TInt(int, ), ), count: TInt(int, ), ), ), nsse_weight : TInt(int, ), profile : TInt(int, ), level : TInt(int, ), skip_loop_filter : Enum(AVDiscard,), skip_idct : Enum(AVDiscard,), skip_frame : Enum(AVDiscard,), subtitle_header : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), subtitle_header_size : TInt(int, ), vbv_delay : TNamed(uint64_t, TNamed(__uint64_t, TInt(unsigned long, ), ),  __attribute__((__deprecated__)) ), side_data_only_packets : TInt(int,  __attribute__((__deprecated__)) ), initial_padding : TInt(int, ), framerate : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), sw_pix_fmt : Enum(AVPixelFormat,), pkt_timebase : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), codec_descriptor : TPtr(TNamed(AVCodecDescriptor, TComp(struct AVCodecDescriptor, id : Enum(AVCodecID,), type : Enum(AVMediaType,), name : TPtr(TInt(char,  const  ), ), long_name : TPtr(TInt(char,  const  ), ), props : TInt(int, ), mime_types : TPtr(TPtr(TInt(char,  const  ), ), ), profiles : TPtr(TComp(struct AVProfile, profile : TInt(int, ), name : TPtr(TInt(char,  const  ), ), ,  const  ), ), , ),  const  ), ), pts_correction_num_faulty_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_num_faulty_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_pts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), pts_correction_last_dts : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), sub_charenc : TPtr(TInt(char, ), ), sub_charenc_mode : TInt(int, ), skip_alpha : TInt(int, ), seek_preroll : TInt(int, ), debug_mv : TInt(int, ), chroma_intra_matrix : TPtr(TNamed(uint16_t, TNamed(__uint16_t, TInt(unsigned short, ), ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), codec_whitelist : TPtr(TInt(char, ), ), properties : TInt(unsigned int, ), coded_side_data : TPtr(TNamed(AVPacketSideData, TComp(struct AVPacketSideData, data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), type : Enum(AVPacketSideDataType,), , ), ), ), nb_coded_side_data : TInt(int, ), hw_frames_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), sub_text_format : TInt(int, ), trailing_padding : TInt(int, ), max_pixels : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), hw_device_ctx : TPtr(TNamed(AVBufferRef, TComp(struct AVBufferRef, buffer : TPtr(TNamed(AVBuffer, TComp(struct AVBuffer, , , ), ), ), data : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), size : TInt(int, ), , ), ), ), hwaccel_flags : TInt(int, ), apply_cropping : TInt(int, ), extra_hw_frames : TInt(int, ), discard_damaged_percentage : TInt(int, ), , ), ), ), ), ), caps_internal : TInt(int, ), bsfs : TPtr(TInt(char,  const  ), ), hw_configs : TPtr(TPtr(TComp(struct AVCodecHWConfigInternal, , ,  const  ), ), ), , ), ), ), metadata_header_padding : TInt(int, ), opaque : TPtr(TVoid(), ), control_message_cb : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), type: TInt(int, ), data: TPtr(TVoid(), ), data_size: TNamed(size_t, TInt(unsigned long, ), ), ), ), output_ts_offset : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dump_separator : TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), data_codec_id : Enum(AVCodecID,), open_cb : TPtr(TFun(TInt(int,  __attribute__((__deprecated__)) ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), p: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), int_cb: TPtr(TNamed(AVIOInterruptCB, TComp(struct AVIOInterruptCB, callback : TPtr(TFun(TInt(int, ), : TPtr(TVoid(), ), ), ), opaque : TPtr(TVoid(), ), , ),  const  ), ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), protocol_whitelist : TPtr(TInt(char, ), ), io_open : TPtr(TFun(TInt(int, ), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), url: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), options: TPtr(TPtr(TNamed(AVDictionary, TComp(struct AVDictionary, , , ), ), ), ), ), ), io_close : TPtr(TFun(TVoid(), s: TPtr(TCompLoop(struct AVFormatContext, _, ), ), pb: TPtr(TNamed(AVIOContext, TComp(struct AVIOContext, av_class : TPtr(TNamed(AVClass, TComp(struct AVClass, class_name : TPtr(TInt(char,  const  ), ), item_name : TPtr(TFun(TPtr(TInt(char,  const  ), ), ctx: TPtr(TVoid(), ), ), ), option : TPtr(TComp(struct AVOption, name : TPtr(TInt(char,  const  ), ), help : TPtr(TInt(char,  const  ), ), offset : TInt(int, ), type : Enum(AVOptionType,), default_val : TComp(union __anonunion_default_val_762784759, i64 : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), dbl : TFloat(double, ), str : TPtr(TInt(char,  const  ), ), q : TNamed(AVRational, TComp(struct AVRational, num : TInt(int, ), den : TInt(int, ), , ), ), , ), min : TFloat(double, ), max : TFloat(double, ), flags : TInt(int, ), unit : TPtr(TInt(char,  const  ), ), ,  const  ), ), version : TInt(int, ), log_level_offset_offset : TInt(int, ), parent_log_context_offset : TInt(int, ), child_next : TPtr(TFun(TPtr(TVoid(), ), obj: TPtr(TVoid(), ), prev: TPtr(TVoid(), ), ), ), child_class_next : TPtr(TFun(TPtr(TCompLoop(struct AVClass, _, ), ), prev: TPtr(TCompLoop(struct AVClass, _, ), ), ), ), category : TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), get_category : TPtr(TFun(TNamed(AVClassCategory, Enum(__anonenum_AVClassCategory_328176932,), ), ctx: TPtr(TVoid(), ), ), ), query_ranges : TPtr(TFun(TInt(int, ), : TPtr(TPtr(TComp(struct AVOptionRanges, range : TPtr(TPtr(TNamed(AVOptionRange, TComp(struct AVOptionRange, str : TPtr(TInt(char,  const  ), ), value_min : TFloat(double, ), value_max : TFloat(double, ), component_min : TFloat(double, ), component_max : TFloat(double, ), is_range : TInt(int, ), , ), ), ), ), nb_ranges : TInt(int, ), nb_components : TInt(int, ), , ), ), ), obj: TPtr(TVoid(), ), key: TPtr(TInt(char,  const  ), ), flags: TInt(int, ), ), ), , ),  const  ), ), buffer : TPtr(TInt(unsigned char, ), ), buffer_size : TInt(int, ), buf_ptr : TPtr(TInt(unsigned char, ), ), buf_end : TPtr(TInt(unsigned char, ), ), opaque : TPtr(TVoid(), ), read_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), write_packet : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), ), ), seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), offset: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), whence: TInt(int, ), ), ), pos : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), eof_reached : TInt(int, ), write_flag : TInt(int, ), max_packet_size : TInt(int, ), checksum : TInt(unsigned long, ), checksum_ptr : TPtr(TInt(unsigned char, ), ), update_checksum : TPtr(TFun(TInt(unsigned long, ), checksum: TInt(unsigned long, ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ),  const  ), ), size: TInt(unsigned int, ), ), ), error : TInt(int, ), read_pause : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), pause: TInt(int, ), ), ), read_seek : TPtr(TFun(TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), opaque: TPtr(TVoid(), ), stream_index: TInt(int, ), timestamp: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), flags: TInt(int, ), ), ), seekable : TInt(int, ), maxsize : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), direct : TInt(int, ), bytes_read : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), seek_count : TInt(int, ), writeout_count : TInt(int, ), orig_buffer_size : TInt(int, ), short_seek_threshold : TInt(int, ), protocol_whitelist : TPtr(TInt(char,  const  ), ), protocol_blacklist : TPtr(TInt(char,  const  ), ), write_data_type : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), buf: TPtr(TNamed(uint8_t, TNamed(__uint8_t, TInt(unsigned char, ), ), ), ), buf_size: TInt(int, ), type: Enum(AVIODataMarkerType,), time: TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), ), ), ignore_boundary_point : TInt(int, ), current_type : Enum(AVIODataMarkerType,), last_time : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), short_seek_get : TPtr(TFun(TInt(int, ), opaque: TPtr(TVoid(), ), ), ), written : TNamed(int64_t, TNamed(__int64_t, TInt(long, ), ), ), buf_ptr_max : TPtr(TInt(unsigned char, ), ), min_packet_size : TInt(int, ), , ), ), ), ), ), protocol_blacklist : TPtr(TInt(char, ), ), max_streams : TInt(int, ), skip_estimate_duration_from_pts : TInt(int, ), , ), ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4898:5-4898:41)
[Info][Unsound] Unknown value in {&avformat} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4898:5-4898:41)
[Info][Unsound] Unknown address in {&interrupted} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4898:5-4898:41)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4898:5-4898:41)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4953:3-4953:44)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4953:3-4953:44)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4953:3-4953:44)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4953:3-4953:44)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4953:3-4953:44)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4953:3-4953:44)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4953:3-4953:44)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:4163:5-4163:36)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:3945:5-3946:63)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9747:12-9747:86)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6878:3-6879:38)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6878:3-6879:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6878:3-6879:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6878:3-6879:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6878:3-6879:38)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6880:3-6881:61)
[Info][Unsound] Unknown address in {&settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6883:3-6885:74)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6883:3-6885:74)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6883:3-6885:74)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6883:3-6885:74)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6883:3-6885:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6883:3-6885:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6883:3-6885:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6883:3-6885:74)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6889:3-6890:53)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6889:3-6890:53)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6889:3-6890:53)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6889:3-6890:53)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6889:3-6890:53)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6889:3-6890:53)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6891:3-6892:37)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6891:3-6892:37)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6891:3-6892:37)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6891:3-6892:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6891:3-6892:37)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6894:3-6895:58)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6894:3-6895:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6894:3-6895:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6894:3-6895:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6894:3-6895:58)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6897:5-6898:33)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6897:5-6898:33)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6897:5-6898:33)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6897:5-6898:33)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6897:5-6898:33)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9590:7-9590:40)
[Info][Unsound] Unknown address in {&tmp___4} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9590:7-9590:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9590:7-9590:40)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6926:5-6927:54)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6926:5-6927:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6926:5-6927:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6926:5-6927:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6926:5-6927:54)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6915:5-6916:31)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6915:5-6916:31)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6915:5-6916:31)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6915:5-6916:31)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6915:5-6916:31)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(reqData, Field(newPassword:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6920:7-6920:60)
[Info][Unsound] Unknown address in {&reqData.newPassword} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6920:7-6920:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6920:7-6920:60)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6905:5-6906:31)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6905:5-6906:31)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6905:5-6906:31)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6905:5-6906:31)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6905:5-6906:31)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(reqData, Field(newUsername:TPtr(TInt(char, ), ), NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6910:7-6910:56)
[Info][Unsound] Unknown address in {&reqData.newUsername} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6910:7-6910:56)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6910:7-6910:56)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6943:5-6944:38)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6943:5-6944:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6943:5-6944:38)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6943:5-6944:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6943:5-6944:38)
[Info][Unsound] Unknown address in {&reqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&reqData} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6945:5-6946:35)
[Info][Unsound] Unknown value in {&reqData} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6947:5-6949:76)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6947:5-6949:76)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6947:5-6949:76)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6947:5-6949:76)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6947:5-6949:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6947:5-6949:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6947:5-6949:76)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6947:5-6949:76)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)app___0->settings.username in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6951:7-6951:47)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6951:7-6951:47)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)app___0->settings.password in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6955:7-6955:47)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6955:7-6955:47)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6838:3-6838:61)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6838:3-6838:61)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6838:3-6838:61)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6838:3-6838:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6838:3-6838:61)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6838:3-6838:61)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6838:3-6838:61)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7006:3-7007:40)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7006:3-7007:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7006:3-7007:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7006:3-7007:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7006:3-7007:40)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown address in {&reqData} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7008:3-7009:60)
[Info][Unsound] Unknown address in {&(alloc@sid:5805@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5805@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5885@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5885@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5840@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10462:3-10462:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5805@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&(alloc@sid:5805@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&(alloc@sid:5885@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&(alloc@sid:5885@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&(alloc@sid:5840@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&(alloc@sid:5805@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5805@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5885@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5885@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5840@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5805@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown value in {&(alloc@sid:5805@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address in {&(alloc@sid:5885@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown value in {&(alloc@sid:5885@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address in {&(alloc@sid:5840@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7011:3-7013:74)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7011:3-7013:74)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7011:3-7013:74)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7011:3-7013:74)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7011:3-7013:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7011:3-7013:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7011:3-7013:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7011:3-7013:74)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7068:7-7068:31)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7068:7-7068:31)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7068:7-7068:31)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7076:5-7077:40)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7076:5-7077:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7076:5-7077:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7076:5-7077:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7076:5-7077:40)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7080:3-7081:27)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7080:3-7081:27)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7080:3-7081:27)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7080:3-7081:27)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7080:3-7081:27)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown address in {&(alloc@sid:5840@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7086:7-7086:69)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8895:7-8895:78)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8897:9-8898:51)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8897:9-8898:51)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8897:9-8898:51)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8897:9-8898:51)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8897:9-8898:51)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8897:9-8898:51)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TPtr(TInt(char, ), ),  __restrict  ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8912:7-8913:21)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(i, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8912:7-8913:21)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8914:7-8914:96)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8903:5-8904:32)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8903:5-8904:32)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8903:5-8904:32)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8903:5-8904:32)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8903:5-8904:32)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7091:9-7092:45)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7091:9-7092:45)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7091:9-7092:45)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7091:9-7092:45)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7091:9-7092:45)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5840@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7093:9-7094:63)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7095:9-7097:80)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7095:9-7097:80)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7095:9-7097:80)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7095:9-7097:80)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7095:9-7097:80)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7095:9-7097:80)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7095:9-7097:80)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7095:9-7097:80)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5805@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5805@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7101:7-7102:50)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TPtr(TInt(char, ), ),  __restrict  ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8865:7-8866:27)
[Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8865:7-8866:27)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8868:7-8868:94)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address in {&(alloc@sid:5805@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&(alloc@sid:5805@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9185:7-9185:66)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9185:7-9185:66)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9189:9-9189:67)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9189:9-9189:67)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9195:11-9195:97)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9195:11-9195:97)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9206:17-9206:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9199:15-9199:56)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9221:11-9221:107)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9221:11-9221:107)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9221:11-9221:107)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9221:11-9221:107)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9221:11-9221:107)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9221:11-9221:107)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9228:11-9228:47)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9229:11-9229:46)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Var(digits, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9234:11-9235:56)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9236:11-9236:47)
[Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ),  __restrict  ), StartOf(Var(duration, NoOffset))) (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9238:13-9239:49)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9241:11-9242:45)
[Info][Unsound] Unknown address in {&vals[def_exc:0]} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9241:11-9242:45)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9241:11-9242:45)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9244:11-9244:65)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9244:11-9244:65)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9244:11-9244:65)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9244:11-9244:65)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9244:11-9244:65)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9249:5-9249:58)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8858:5-8858:62)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8858:5-8858:62)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8858:5-8858:62)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8858:5-8858:62)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8858:5-8858:62)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7107:9-7108:43)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7107:9-7108:43)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7107:9-7108:43)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7107:9-7108:43)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7107:9-7108:43)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown address in {&(alloc@sid:5805@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {&(alloc@sid:5805@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7109:9-7110:67)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7111:9-7113:80)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7111:9-7113:80)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7111:9-7113:80)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7111:9-7113:80)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7111:9-7113:80)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7111:9-7113:80)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7111:9-7113:80)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7111:9-7113:80)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7117:7-7119:45)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5885@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5885@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7134:7-7135:50)
[Info][Unsound] Unknown address in {&(alloc@sid:5885@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown value in {&(alloc@sid:5885@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7138:9-7139:42)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7138:9-7139:42)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7138:9-7139:42)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7138:9-7139:42)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7138:9-7139:42)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5885@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {&(alloc@sid:5885@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7140:9-7141:57)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7142:9-7144:80)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7142:9-7144:80)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7142:9-7144:80)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7142:9-7144:80)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7142:9-7144:80)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7142:9-7144:80)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7142:9-7144:80)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7142:9-7144:80)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7150:7-7151:37)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7150:7-7151:37)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7150:7-7151:37)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7150:7-7151:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7150:7-7151:37)
[Info][Unsound] Unknown address in {&subReqData___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7152:7-7153:65)
[Info][Unsound] Unknown address in {&subReqData___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5945@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5945@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&subReqData___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&(alloc@sid:5945@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown value in {&(alloc@sid:5945@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&subReqData___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5945@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5945@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&subReqData___2} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address in {&(alloc@sid:5945@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown value in {&(alloc@sid:5945@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7154:7-7156:78)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7154:7-7156:78)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7154:7-7156:78)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7154:7-7156:78)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7154:7-7156:78)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7154:7-7156:78)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7154:7-7156:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7154:7-7156:78)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7160:13-7160:28)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7165:9-7166:85)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7165:9-7166:85)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7165:9-7166:85)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7165:9-7166:85)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7165:9-7166:85)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7165:9-7166:85)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7165:9-7166:85)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7168:9-7168:75)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7170:7-7171:36)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7170:7-7171:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7170:7-7171:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7170:7-7171:36)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7170:7-7171:36)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7177:9-7178:57)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7183:11-7184:63)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7183:11-7184:63)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7183:11-7184:63)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7183:11-7184:63)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7183:11-7184:63)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7183:11-7184:63)
[Info][Unsound] Unknown address in {&subReqDataSet} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7185:11-7186:79)
[Info][Unsound] Unknown address in {&subReqDataSet} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Info][Unsound] Unknown address in {&subReqDataSet} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8554:5-8555:70)
[Info][Unsound] Unknown address in {&subReqDataSet} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8567:5-8567:52)
[Info][Unsound] Unknown address in {&subReqDataSet} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8603:5-8603:31)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7188:13-7188:54)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6280:3-6280:58)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6280:3-6280:58)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6280:3-6280:58)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6280:3-6280:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6280:3-6280:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6280:3-6280:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6280:3-6280:58)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6285:7-6285:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6285:7-6285:51)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6287:5-6287:45)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6288:6-6288:73)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6288:6-6288:73)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7190:11-7192:82)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7190:11-7192:82)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7190:11-7192:82)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7190:11-7192:82)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7190:11-7192:82)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7190:11-7192:82)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7190:11-7192:82)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7190:11-7192:82)
[Info][Unsound] Unknown address in {&(alloc@sid:5945@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7196:7-7196:84)
[Info][Unsound] Unknown value in {&(alloc@sid:5945@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7196:7-7196:84)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7196:7-7196:84)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curMode->name in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10045:5-10045:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10045:5-10045:32)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curMode->description in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10046:5-10046:39)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10046:5-10046:39)
[Info][Unsound] Unknown address in {&(alloc@sid:5805@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7199:3-7199:42)
[Info][Unsound] Unknown value in {&(alloc@sid:5805@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7199:3-7199:42)
[Info][Unsound] Unknown address in {&(alloc@sid:5885@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7199:3-7199:42)
[Info][Unsound] Unknown value in {&(alloc@sid:5885@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7199:3-7199:42)
[Info][Unsound] Unknown address in {&(alloc@sid:5840@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7199:3-7199:42)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:7199:3-7199:42)
[Info][Unsound] Unknown address in {&(alloc@sid:5885@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9988:3-9988:39)
[Info][Unsound] Unknown value in {&(alloc@sid:5885@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9988:3-9988:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9988:3-9988:39)
[Info][Unsound] Unknown address in {&(alloc@sid:5805@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9989:3-9989:40)
[Info][Unsound] Unknown value in {&(alloc@sid:5805@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9989:3-9989:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9989:3-9989:40)
[Info][Unsound] Unknown address in {&(alloc@sid:5840@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9990:3-9990:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9990:3-9990:41)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curArtist->name in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9909:5-9909:34)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9909:5-9909:34)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)curArtist->seedId in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9911:5-9911:36)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9911:5-9911:36)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6827:3-6827:61)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6827:3-6827:61)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6827:3-6827:61)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6827:3-6827:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6827:3-6827:61)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6827:3-6827:61)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6827:3-6827:61)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6816:3-6816:61)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6816:3-6816:61)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6816:3-6816:61)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6816:3-6816:61)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6816:3-6816:61)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6816:3-6816:61)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6816:3-6816:61)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6784:3-6785:44)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6784:3-6785:44)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6784:3-6785:44)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6784:3-6785:44)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6784:3-6785:44)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6789:5-6790:37)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6789:5-6790:37)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6789:5-6790:37)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6789:5-6790:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6789:5-6790:37)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6791:5-6792:35)
[Info][Unsound] Unknown address in {&req} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8547:5-8547:78)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10538:3-10538:65)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10539:3-10539:67)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10540:3-10540:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10540:3-10540:51)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10298:3-10298:9)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10298:3-10298:9)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10313:3-10313:9)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10313:3-10313:9)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10317:3-10317:66)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10319:3-10319:70)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10352:3-10352:74)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10354:3-10354:75)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10356:3-10356:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10362:3-10362:78)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10364:3-10364:72)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10370:3-10370:63)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10376:3-10376:74)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10382:7-10382:45)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10382:7-10382:45)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10383:5-10383:72)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10386:5-10386:72)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10389:5-10389:12)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10389:5-10389:12)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10393:5-10393:12)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10393:5-10393:12)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10405:3-10405:72)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10407:3-10407:78)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10413:3-10413:68)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10438:3-10438:67)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10444:3-10444:83)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10450:3-10450:72)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10456:3-10456:72)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10472:3-10472:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10472:3-10472:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10480:3-10480:37)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10480:3-10480:37)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10483:3-10483:60)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10490:3-10490:72)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10497:7-10497:71)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10497:7-10497:71)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10498:5-10498:41)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10500:7-10500:73)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10500:7-10500:73)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10501:5-10501:43)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10503:7-10503:74)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10503:7-10503:74)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10504:5-10504:44)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10517:3-10517:81)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10519:3-10519:81)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10521:7-10521:63)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10521:7-10521:63)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10522:5-10522:97)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10525:7-10525:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10525:7-10525:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10526:5-10526:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10529:7-10529:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10529:7-10529:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10530:5-10530:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11067:7-11068:51)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11171:3-11171:45)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11172:3-11172:57)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11172:3-11172:57)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11192:11-11192:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11192:11-11192:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11195:9-11195:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11195:9-11195:51)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11198:7-11198:56)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11198:7-11198:56)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11221:11-11221:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11221:11-11221:77)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11224:9-11224:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11224:9-11224:49)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11227:7-11227:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11227:7-11227:52)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11391:3-11391:29)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11415:13-11415:75)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11415:13-11415:75)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11418:11-11418:47)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11418:11-11418:47)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11421:9-11421:50)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11421:9-11421:50)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11444:13-11444:77)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11444:13-11444:77)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11447:11-11447:49)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11447:11-11447:49)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11450:9-11450:54)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11450:9-11450:54)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11496:13-11496:74)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11496:13-11496:74)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11499:11-11499:47)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11499:11-11499:47)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11502:9-11502:50)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11502:9-11502:50)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11547:11-11547:79)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11547:11-11547:79)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11550:9-11550:52)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11550:9-11550:52)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11553:7-11553:62)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11553:7-11553:62)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11566:7-11566:51)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11566:7-11566:51)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10919:15-10919:39)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10919:15-10919:39)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10935:3-10935:9)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10935:3-10935:9)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10971:3-10971:9)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10971:3-10971:9)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10969:3-10969:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:10969:3-10969:68)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11144:3-11144:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11144:3-11144:38)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11148:4-11148:52)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11154:3-11154:45)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11155:4-11155:76)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11164:3-11164:110)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11166:3-11166:31)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9934:3-9934:30)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9935:3-9935:28)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9936:3-9936:32)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:9937:3-9937:47)
[Warning][Behavior > Undefined > InvalidMemoryDeallocation][CWE-590] Points-to set for pointer (void *)station in function free is top. Potentially invalid memory deallocation may occur (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11167:3-11167:24)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11167:3-11167:24)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11262:3-11262:43)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11262:3-11262:43)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11333:3-11333:35)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11333:3-11333:35)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11341:5-11341:68)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11342:5-11342:47)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11342:5-11342:47)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11343:5-11344:21)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11361:7-11362:28)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11361:7-11362:28)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11373:11-11374:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11373:11-11374:32)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11370:11-11371:32)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11370:11-11371:32)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11365:9-11366:30)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11365:9-11366:30)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11384:3-11386:68)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11384:3-11386:68)
[Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11387:3-11387:59)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:11387:3-11387:59)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6793:5-6795:76)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6793:5-6795:76)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6793:5-6795:76)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6793:5-6795:76)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6793:5-6795:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6793:5-6795:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6793:5-6795:76)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6793:5-6795:76)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6798:5-6799:39)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6798:5-6799:39)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6798:5-6799:39)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6798:5-6799:39)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6798:5-6799:39)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6800:5-6801:35)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6802:5-6804:76)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6802:5-6804:76)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6802:5-6804:76)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6802:5-6804:76)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6802:5-6804:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6802:5-6804:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6802:5-6804:76)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6802:5-6804:76)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6739:5-6740:49)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8868:7-8868:94)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8857:5-8857:81)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6742:7-6742:122)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6742:7-6742:122)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6745:9-6746:55)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6745:9-6746:55)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6745:9-6746:55)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6745:9-6746:55)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6745:9-6746:55)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6751:9-6752:48)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6751:9-6752:48)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6751:9-6752:48)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6751:9-6752:48)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6751:9-6752:48)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6756:11-6757:78)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6770:5-6771:22)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6770:5-6771:22)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6770:5-6771:22)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6770:5-6771:22)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6770:5-6771:22)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6461:3-6465:100)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6461:3-6465:100)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6461:3-6465:100)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6461:3-6465:100)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6461:3-6465:100)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6461:3-6465:100)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6461:3-6465:100)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6722:3-6722:58)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6722:3-6722:58)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6722:3-6722:58)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6722:3-6722:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6722:3-6722:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6722:3-6722:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6722:3-6722:58)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6692:7-6692:29)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6692:7-6692:29)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6694:7-6695:79)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:8828:12-8828:36)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6661:5-6661:65)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6661:5-6661:65)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6662:5-6662:67)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6668:5-6668:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6668:5-6668:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6669:5-6669:67)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6675:5-6675:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6675:5-6675:38)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6676:5-6676:67)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6699:7-6699:73)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6699:7-6699:73)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6701:5-6702:46)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6701:5-6702:46)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6701:5-6702:46)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6701:5-6702:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6701:5-6702:46)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6703:5-6704:35)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6705:5-6707:76)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6705:5-6707:76)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6705:5-6707:76)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6705:5-6707:76)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6705:5-6707:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6705:5-6707:76)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6705:5-6707:76)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6705:5-6707:76)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6709:5-6710:58)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6709:5-6710:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6709:5-6710:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6709:5-6710:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6709:5-6710:58)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6633:5-6633:37)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6637:5-6638:46)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6640:5-6641:37)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6640:5-6641:37)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6640:5-6641:37)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6640:5-6641:37)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6640:5-6641:37)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6608:3-6609:40)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6608:3-6609:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6608:3-6609:40)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6608:3-6609:40)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6608:3-6609:40)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6610:3-6611:56)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6614:7-6614:62)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6614:7-6614:62)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6614:7-6614:62)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6614:7-6614:62)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6614:7-6614:62)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6614:7-6614:62)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6614:7-6614:62)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6617:3-6619:74)
[Info][Unsound] Unknown address in {&app.player} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6617:3-6619:74)
[Info][Unsound] Unknown value in {&app.player} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6617:3-6619:74)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6617:3-6619:74)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6617:3-6619:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6617:3-6619:74)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6617:3-6619:74)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6617:3-6619:74)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6589:3-6591:57)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6594:5-6594:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6594:5-6594:38)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6594:5-6594:38)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6594:5-6594:38)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6594:5-6594:38)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6594:5-6594:38)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6595:5-6595:46)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6560:3-6561:25)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6560:3-6561:25)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6560:3-6561:25)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6560:3-6561:25)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6560:3-6561:25)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6565:5-6565:52)
[Warning][Imprecise] Trying to update a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6089:7-6089:27)
[Info][Unsound] Write to unknown address: privatization is unsound. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6089:7-6089:27)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6090:5-6091:41)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6090:5-6091:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6090:5-6091:41)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6090:5-6091:41)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6090:5-6091:41)
[Info][Unsound] Unknown address given as function argument (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&pRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&wRet} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown address in {&app} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&app} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown address in {&app.settings} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&app.settings} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown address in {&(alloc@sid:5680@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1559@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&(alloc@sid:1564@tid:Top Threads(#top))[def_exc:0]} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top))} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&(alloc@sid:5430@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown address in {&(alloc@sid:5356@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&(alloc@sid:5702@tid:Top Threads(#top))} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown address in {&(alloc@sid:5430@tid:Top Threads(#top)).head} has escaped. (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Imprecise] Trying to read a field, but the struct is unknown (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-6093:58)
[Info][Unsound] Unknown value in {&(alloc@sid:5630@tid:Top Threads(#top)).head} could be an escaped pointer address! (/mnt/goblint-svcomp/goblint-bench/bench/concrat/pianobar/main.c:6092:5-609